Henrywood and Agarwal, Equation (9a)

Time bar (total: 17.2s)

analyze818.0ms (4.8%)

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)

sample1.8s (10.6%)

Results
1.2s7105×body256valid
396.0ms2797×body256invalid
189.0ms1151×body256infinite
Bogosity

preprocess59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1452×distribute-neg-frac
938×cancel-sign-sub-inv
850×associate-/l*
698×*-commutative
654×neg-mul-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01651178
15201170
215931162
349611162
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 (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)))))
(*.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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2) (/.f64 h l)))) (neg.f64 w0))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l))))))
(*.f64 w0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 2 d)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d (/.f64 w0 2))) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 (/.f64 2 w0) d)) 2)))))
(*.f64 M (sqrt.f64 (fma.f64 (/.f64 (neg.f64 h) l) (pow.f64 (*.f64 (/.f64 D 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 (/.f64 M 2) (/.f64 w0 d)) 2)))))
(*.f64 D (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 (/.f64 M 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 D 2) (/.f64 M d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 (neg.f64 w0) l) 1)))
(*.f64 h (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 (neg.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 D 2) (/.f64 M d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 D) (*.f64 w0 2)) 2)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M w0)) 2)))))
(*.f64 d (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 w0 2))) 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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 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 (*.f64 D h) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 D 2)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 h 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 l (/.f64 (*.f64 2 d) D)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 l d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 l 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 d (/.f64 (*.f64 M 2) D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 d M)) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 d M)) 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 (/.f64 h 2) M) d) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 M 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 M d) (/.f64 l 2)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 2 d))) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 M 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 (/.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 M (*.f64 D 2))) 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 D) (*.f64 2 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 (fma.f64 (/.f64 l h) (neg.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1)))
(*.f64 w0 (sqrt.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 l h) -1))))
(*.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 2) (/.f64 M h)) 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 D (/.f64 (/.f64 M 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)

(sort M D)

Compiler

Compiled 30 to 24 computations (20% saved)

simplify45.0ms (0.3%)

Algorithm
egg-herbie
Rules
1790×div-sub
1536×fma-def
1248×distribute-neg-frac
1194×distribute-lft-neg-in
1194×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
14453
211753
385853
4378753
5634753
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 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 M (/.f64 d (/.f64 D 2))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2) (/.f64 h l) -1))))

eval2.0ms (0%)

Compiler

Compiled 114 to 73 computations (36% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New426
Fresh011
Picked000
Done000
Total437
Accurracy
81.5%
Counts
7 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.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)

localize156.0ms (0.9%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
96.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
93.3%
(/.f64 (*.f64 M D) (*.f64 2 d))
91.6%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
87.4%
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
96.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
95.0%
(*.f64 (/.f64 M 2) (/.f64 D d))
91.6%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
87.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
Compiler

Compiled 197 to 100 computations (49.2% saved)

series60.0ms (0.3%)

Counts
8 → 408
Calls

114 calls:

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

rewrite125.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1174×prod-diff
498×add-sqr-sqrt
488×pow1
486×*-un-lft-identity
460×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028312
1628312
26846312
Stop Event
node limit
Counts
8 → 255
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 D) (*.f64 2 d)) 2) (/.f64 h l))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
(/.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)))))
Outputs
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 D (/.f64 (*.f64 2 d) M))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 M D))))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M D))))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.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) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) 1) d)
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (*.f64 (/.f64 1 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) 1/4)) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (/.f64 D (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (/.f64 (*.f64 M 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (*.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 D d))) (sqrt.f64 (/.f64 D d)))
(*.f64 (*.f64 (/.f64 D d) (cbrt.f64 (*.f64 (*.f64 M M) 1/4))) (cbrt.f64 (*.f64 M 1/2)))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 M 1/2))) (sqrt.f64 (*.f64 M 1/2)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))

simplify229.0ms (1.3%)

Algorithm
egg-herbie
Rules
1104×times-frac
1026×associate-*r*
986×associate-/l*
880×associate-*l*
722×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070840065
1220738175
Stop Event
node limit
Counts
663 → 331
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 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)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 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)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 D (/.f64 (*.f64 2 d) M))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 M D))))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M D))))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.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) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) 1) d)
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (*.f64 (/.f64 1 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) 1/4)) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (/.f64 D (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (/.f64 (*.f64 M 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (*.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 D d))) (sqrt.f64 (/.f64 D d)))
(*.f64 (*.f64 (/.f64 D d) (cbrt.f64 (*.f64 (*.f64 M M) 1/4))) (cbrt.f64 (*.f64 M 1/2)))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 M 1/2))) (sqrt.f64 (*.f64 M 1/2)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (-.f64 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.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)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (-.f64 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.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)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(-.f64 (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(-.f64 (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l 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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (-.f64 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.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)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 -1/2 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (-.f64 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.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)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M M) (/.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 (*.f64 (pow.f64 D 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 M 4))) (pow.f64 d 4)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(-.f64 (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(-.f64 (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 M) D))) (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 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) -1/4) (sqrt.f64 -1/4)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 (/.f64 d D) (*.f64 M w0)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0)) l)) (pow.f64 d 4)) w0)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(/.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 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 D (/.f64 (*.f64 2 d) M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 M D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))) (sqrt.f64 M))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 4 d) d))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) 1) d)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(/.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 w0 (*.f64 w0 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1) 1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1) l)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1/3)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))
(/.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 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 D (*.f64 (/.f64 1 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 (*.f64 M 1/2) (*.f64 (cbrt.f64 (/.f64 D d)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) 1/4)) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 M M))) (*.f64 (/.f64 D d) (cbrt.f64 (*.f64 M 1/2))))
(*.f64 (/.f64 D d) (*.f64 (cbrt.f64 (*.f64 M (*.f64 M 1/4))) (cbrt.f64 (*.f64 M 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 4 d) d))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 4 d) d))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 4 d) d))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 (*.f64 4 d) d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 (*.f64 d d) 4))))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 4 d) d))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 (*.f64 M 1/2) (*.f64 (cbrt.f64 (/.f64 D d)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (*.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 D d))) (sqrt.f64 (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 (/.f64 D d) (cbrt.f64 (*.f64 (*.f64 M M) 1/4))) (cbrt.f64 (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 M M))) (*.f64 (/.f64 D d) (cbrt.f64 (*.f64 M 1/2))))
(*.f64 (/.f64 D d) (*.f64 (cbrt.f64 (*.f64 M (*.f64 M 1/4))) (cbrt.f64 (*.f64 M 1/2))))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 M 1/2))) (sqrt.f64 (*.f64 M 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 w0 (*.f64 w0 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))

eval160.0ms (0.9%)

Compiler

Compiled 10172 to 6235 computations (38.7% saved)

prune87.0ms (0.5%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New32110331
Fresh000
Picked022
Done000
Total32112333
Accurracy
87.5%
Counts
333 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
79.3%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
80.9%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
59.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
80.8%
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
73.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
66.8%
w0
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
79.3%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
80.9%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
59.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
80.8%
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
73.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
66.8%
w0
Compiler

Compiled 1110 to 792 computations (28.6% saved)

localize388.0ms (2.3%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
95.0%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
91.6%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
87.4%
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))
86.3%
(cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))
96.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
91.6%
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
86.0%
(/.f64 (*.f64 M M) (/.f64 l h))
82.1%
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))
91.0%
(*.f64 l (*.f64 d d))
90.7%
(*.f64 (*.f64 M M) h)
82.8%
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))
80.0%
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
91.0%
(*.f64 l (*.f64 d d))
90.7%
(*.f64 (*.f64 M M) h)
82.8%
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))
80.0%
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
95.0%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
93.8%
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
93.7%
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)
91.6%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))
Compiler

Compiled 600 to 236 computations (60.7% saved)

series103.0ms (0.6%)

Counts
20 → 912
Calls

243 calls:

TimeVariablePointExpression
6.0ms
h
@-inf
(cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))
6.0ms
D
@0
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
5.0ms
h
@0
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)
5.0ms
M
@inf
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h)))))
4.0ms
M
@inf
(cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))

rewrite136.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
874×add-sqr-sqrt
862×pow1
858×*-un-lft-identity
808×add-exp-log
808×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify365.0ms (2.1%)

Algorithm
egg-herbie
Rules
1744×fma-def
1336×associate-*r/
648×*-commutative
552×associate-+r+
456×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102866100
1353863666
Stop Event
node limit
Counts
1124 → 513
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 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 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 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 (*.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 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.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 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 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 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (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) (*.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 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 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 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.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 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (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 (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 (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 (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 (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 (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 (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 (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 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 M 6))) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 6) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))))) (pow.f64 d 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))))) (pow.f64 d 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (pow.f64 l 2)))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (pow.f64 l 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))))))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))) (pow.f64 l 3)))) (pow.f64 w0 1/3))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 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)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) 1)
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) 1)
(*.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 d d)))) 1)
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 l (*.f64 d d))) (*.f64 l (*.f64 d d))))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) 1)
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) 1)
(*.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 d d)))) 1)
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 l (*.f64 d d))) (*.f64 l (*.f64 d d))))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) 1)
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 M M)) (/.f64 l h))
(pow.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 (/.f64 (*.f64 M M) l) h)
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(pow.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 w0))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1)
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
Outputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (*.f64 D (sqrt.f64 -1/4)) M) d) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2)))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))))
(-.f64 (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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (fma.f64 (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (*.f64 D (sqrt.f64 -1/4)) M) d) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2)))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))))
(-.f64 (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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (fma.f64 (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))))
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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))) (*.f64 (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0)) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 d 5)) (/.f64 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)) 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (*.f64 -1/2 (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (*.f64 (/.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 d 5)) (/.f64 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)) w0)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (*.f64 (/.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))) (*.f64 (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0)) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (/.f64 w0 (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 d w0) (sqrt.f64 (/.f64 l h))) (*.f64 D (*.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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) w0))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) w0)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (/.f64 w0 (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 d 5)) (/.f64 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (/.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 d 5)) (/.f64 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)) w0)) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (/.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) w0) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 M 6))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 6) (fma.f64 -1/82944 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 h 3))) -1/1536))) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))))) (*.f64 (+.f64 (*.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))) -55/82944)) 1) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 4) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 l l)) (*.f64 h h)) -10/9))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (/.f64 (pow.f64 M 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -292/81)))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -220/81))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 4) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 l l)) (*.f64 h h)) -10/9))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 4) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 l l)) (*.f64 h h)) -10/9))))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -292/81)))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -220/81))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (/.f64 (pow.f64 M 4) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 l l)) (*.f64 h h)) -10/9))))) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 l (/.f64 d (/.f64 h d)))))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 6) (fma.f64 1/4608 (*.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))) -73/82944))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.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))) -55/82944)) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))))) (*.f64 (+.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152)) 1) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) (*.f64 h (*.f64 M M)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) (*.f64 h (*.f64 M M))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (*.f64 l l))) -10/9))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (*.f64 M (*.f64 M h))))) (fma.f64 (/.f64 (fma.f64 -32/9 (*.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))) 68/81)) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9)))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) (*.f64 h (*.f64 M M))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (*.f64 l l))) -10/9))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (pow.f64 l 3)) (pow.f64 h 3)) -220/81) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (*.f64 l l))) -10/9))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (fma.f64 (/.f64 (fma.f64 -32/9 (*.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))) 68/81)) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9)))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (pow.f64 l 3)) (pow.f64 h 3)) -220/81) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d)))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (*.f64 l l))) -10/9))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))) (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -10/9)) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))))) (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -10/9)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 6) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d))))) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (fma.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 68/81)))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -10/9)) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) -220/81))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))))) (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -10/9)))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2)) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))))) (pow.f64 d 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (/.f64 (fma.f64 -1/82944 (/.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)))) -1/1536)) (pow.f64 d 6)) (cbrt.f64 w0) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) -55/82944) (pow.f64 d 6)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2)) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2)) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 l 3))))) (pow.f64 d 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (/.f64 (fma.f64 -1/82944 (/.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)))) -1/1536)) (pow.f64 d 6)) (cbrt.f64 w0) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) -55/82944) (pow.f64 d 6)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2)) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (*.f64 l l))) -5/1152)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (*.f64 l l))) -5/1152)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (*.f64 l l))) -5/1152)) (fma.f64 (*.f64 (pow.f64 h 3) (fma.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6))) -1/1536))) (cbrt.f64 w0) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (*.f64 l l))) -5/1152)))) (*.f64 (+.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) -55/82944)) 1) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 l (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 l (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 l (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))))) (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))) (fma.f64 -32/9 (*.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))) 68/81))) (pow.f64 h 3)) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) -220/81) (/.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))) (*.f64 h h)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 l d) d) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (cbrt.f64 w0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))) (+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))) (*.f64 h h)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))) (neg.f64 (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (pow.f64 h 3) (fma.f64 32/9 (*.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))) -68/81))))))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 l d) d) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (cbrt.f64 w0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (fma.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (*.f64 (cbrt.f64 w0) (neg.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 h 3) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) 220/81)))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))))))) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))) (*.f64 -2/3 (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))))) (*.f64 h (*.f64 M M))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (pow.f64 l 2)))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))))))) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -10/9) (*.f64 (*.f64 l l) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))))
(fma.f64 (cbrt.f64 w0) (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -10/9) (*.f64 (*.f64 l l) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l)))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l)))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))))) (*.f64 h (*.f64 M M))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (pow.f64 l 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))) (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))))))) (*.f64 M (*.f64 M h))))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -10/9) (*.f64 (*.f64 l l) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (fma.f64 -32/9 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) 68/81))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))))) (*.f64 h (*.f64 M M)))) (*.f64 (cbrt.f64 w0) (+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -10/9) (*.f64 (*.f64 l l) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l)))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l)))) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))) (log.f64 l))) (*.f64 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) -220/81))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (pow.f64 d 4)) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -5/1152) (*.f64 l l)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (pow.f64 d 4)) -5/1152) (*.f64 l l)) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) -73/82944)) (pow.f64 l 3)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) -55/82944) (pow.f64 l 3)) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))))) (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -5/1152) (*.f64 l l)) 1) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (pow.f64 d 4)) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -5/1152) (*.f64 l l)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))) (pow.f64 l 3)))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (pow.f64 d 4)) -5/1152) (*.f64 l l)) (fma.f64 -1 (*.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) -17/82944)) (pow.f64 l 3))) (cbrt.f64 w0))))
(+.f64 (-.f64 (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)) 55/82944) (pow.f64 l 3)))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h (*.f64 M M)) 2))) -5/1152) (*.f64 l l)) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) 1/4)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1/4)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.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 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) M) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8 (-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16 (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) 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 (*.f64 D (sqrt.f64 -1/4)) M) d) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (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 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2)))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))))
(-.f64 (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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D M)) (fma.f64 (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (sqrt.f64 -1/4))) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (sqrt.f64 -1/4)) M)) d))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.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 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2) (pow.f64 d 4))) (*.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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h))) 1)
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h))))
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 0)
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (exp.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) 1)
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) 1)
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 d d)))) 1)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 d d)))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 l (*.f64 d d))) (*.f64 l (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 l l) (pow.f64 d 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l d) d) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))) (*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (*.f64 M (*.f64 M h)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) l) (*.f64 d d)) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l d) d)) (*.f64 h (*.f64 M M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) 1)
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) 1)
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 d d)))) 1)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 d d)))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 l (*.f64 d d))) (*.f64 l (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 l l) (pow.f64 d 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l d) d) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 (*.f64 l d) d)
(-.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) 1)
(+.f64 1 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))) 1))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))) 0)
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 M M)) (/.f64 l h))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(pow.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(log.f64 (exp.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (/.f64 (*.f64 M M) l) h)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M (/.f64 h l))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 M (*.f64 M (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(pow.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l))))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(cbrt.f64 (*.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))) (*.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M)))))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l)))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M M) (/.f64 h l)))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l (*.f64 M M))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M (/.f64 h l))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) 1)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 1 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 w0))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 1/3)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 0)
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (exp.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))

eval399.0ms (2.3%)

Compiler

Compiled 28610 to 16109 computations (43.7% saved)

prune238.0ms (1.4%)

Pruning

28 alts after pruning (25 fresh and 3 done)

PrunedKeptTotal
New57222594
Fresh235
Picked415
Done022
Total57828606
Accurracy
92.8%
Counts
606 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
29.9%
(pow.f64 (pow.f64 w0 1/3) 3)
10.7%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
10.9%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
19.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
8.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) 3)
18.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
7.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
84.4%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
65.4%
(pow.f64 (cbrt.f64 w0) 3)
60.5%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
58.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
60.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
63.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
75.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
72.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
63.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
59.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
59.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
66.8%
w0
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
29.9%
(pow.f64 (pow.f64 w0 1/3) 3)
10.7%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
10.9%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
19.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
8.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) 3)
18.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
7.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
84.4%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
65.4%
(pow.f64 (cbrt.f64 w0) 3)
60.5%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
58.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
60.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
63.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
75.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
72.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
63.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
59.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
59.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
66.8%
w0
Compiler

Compiled 2970 to 2096 computations (29.4% saved)

localize441.0ms (2.6%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
93.3%
(/.f64 h (/.f64 l (*.f64 M M)))
90.7%
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
86.4%
(/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))
59.3%
(log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))))
99.9%
(*.f64 M (*.f64 M h))
99.8%
(pow.f64 (/.f64 D d) 2)
91.7%
(/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))
85.7%
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0)))
95.2%
(/.f64 l (*.f64 M M))
91.6%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
87.4%
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
86.4%
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))
97.0%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
95.2%
(/.f64 l (*.f64 M M))
87.4%
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
86.4%
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))
95.5%
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)
95.1%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
91.6%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))
86.6%
(cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0))
Compiler

Compiled 641 to 214 computations (66.6% saved)

series443.0ms (2.6%)

Counts
17 → 804
Calls

207 calls:

TimeVariablePointExpression
67.0ms
d
@0
(log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))))
47.0ms
h
@0
(log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))))
37.0ms
D
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
28.0ms
M
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
26.0ms
h
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))

rewrite144.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1262×pow1
1198×add-exp-log
1192×add-log-exp
1192×log1p-expm1-u
1192×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058607
11298607
Stop Event
node limit
Counts
17 → 161
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0))
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 l (*.f64 M M))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))
(*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))))))
(/.f64 l (*.f64 M M))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0)))
(/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))
(pow.f64 (/.f64 D d) 2)
(*.f64 M (*.f64 M h))
(log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))))
(/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
(/.f64 h (/.f64 l (*.f64 M M)))
Outputs
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))) (cbrt.f64 w0))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 1 (/.f64 l (*.f64 M M)))
(*.f64 l (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) 1)
(log.f64 (exp.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(expm1.f64 (log1p.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(exp.f64 (log.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(*.f64 1 (/.f64 l (*.f64 M M)))
(*.f64 l (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M h))) (/.f64 l w0))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 1 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (/.f64 l w0)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) w0)
(pow.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(+.f64 (log.f64 -1/4) (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 1 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(*.f64 1 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(pow.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) 1)
(log.f64 (exp.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(expm1.f64 (log1p.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(exp.f64 (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log1p.f64 (expm1.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 M M)))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 (/.f64 h l) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 (/.f64 h l) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 M M))))

simplify343.0ms (2%)

Algorithm
egg-herbie
Rules
1574×fma-def
1320×associate-*r/
1120×associate-*l/
628×*-commutative
508×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103251969
1339749139
Stop Event
node limit
Counts
965 → 510
Calls
Call 1
Inputs
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 M 6))) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (pow.f64 D 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3)))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 d 6))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (pow.f64 l 3))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (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) (*.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 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (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) (*.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 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (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) (*.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 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (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) (*.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 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 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/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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (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 (*.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/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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 l (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))) (cbrt.f64 w0))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 1 (/.f64 l (*.f64 M M)))
(*.f64 l (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) 1)
(log.f64 (exp.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(expm1.f64 (log1p.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(exp.f64 (log.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(*.f64 1 (/.f64 l (*.f64 M M)))
(*.f64 l (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M h))) (/.f64 l w0))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 1 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (/.f64 l w0)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) w0)
(pow.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(+.f64 (log.f64 -1/4) (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 1 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(*.f64 1 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(pow.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) 1)
(log.f64 (exp.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(expm1.f64 (log1p.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(exp.f64 (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log1p.f64 (expm1.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 M M)))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 (/.f64 h l) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 (/.f64 h l) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
Outputs
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152) (pow.f64 M 4)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h))) (pow.f64 M 4)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 M 6))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h h) (*.f64 l l))) -5/1152) (pow.f64 M 4)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (fma.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1536)) (pow.f64 M 6)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h))) (pow.f64 M 4)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -55/82944) (pow.f64 M 6)) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 l l))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (/.f64 (pow.f64 M 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -292/81)))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -220/81))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 l l))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 l l))))))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -292/81)))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 h h))) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -220/81))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 l l))))) (*.f64 (*.f64 -2/3 (cbrt.f64 w0)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 l (/.f64 (*.f64 d d) h))) -1/4)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4))) -5/1152)) (cbrt.f64 w0) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 h h) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4)))) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (cbrt.f64 w0))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))) (pow.f64 w0 1/3))))
(fma.f64 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4))) -5/1152)) (cbrt.f64 w0) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 6) (fma.f64 -1/82944 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) -1/1536))) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 h h) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4)))) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) -55/82944)) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)) (pow.f64 M 4)) -10/9))) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (pow.f64 D 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (fma.f64 -32/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 68/81))) (pow.f64 D 6)) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)) (pow.f64 M 4)) -10/9))) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) -220/81) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (*.f64 -2/3 l) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 w0) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 w0) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)) (pow.f64 M 4)) -10/9))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6))))))
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 w0) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (/.f64 (pow.f64 D 4) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)) (pow.f64 M 4)) -10/9))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (/.f64 (fma.f64 -32/9 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 68/81)) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) -220/81) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3)))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -10/9))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (*.f64 l l) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.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 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 d 6))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.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))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -10/9))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 6) (fma.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) 68/81)))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 -2 (log.f64 d))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (*.f64 l l) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (*.f64 (cbrt.f64 w0) (*.f64 (+.f64 (*.f64 (pow.f64 d 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) -220/81)) 1) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 -1/1152 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) 17/82944)) (pow.f64 d 6)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3)) -55/82944) (pow.f64 d 6)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 -1/1152 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) 17/82944)) (pow.f64 d 6)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3)) -55/82944) (pow.f64 d 6)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) (*.f64 l l)) -5/1152) (pow.f64 d 4)))) (*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4))) -5/1152)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) (*.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4)))))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (pow.f64 h 2))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4))) -5/1152)) (fma.f64 (*.f64 (pow.f64 h 3) (fma.f64 -1/82944 (*.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))) -1/1536))) (cbrt.f64 w0) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (pow.f64 M 4)))) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) -55/82944)))) (*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h)))))) (*.f64 h (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))) (*.f64 -2/3 (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))) (*.f64 h (*.f64 M M))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h)))))) (*.f64 h (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))) (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 l l))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))) (*.f64 -2/3 (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))) (*.f64 h (*.f64 M M)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h)))))) (*.f64 h (*.f64 M M))))) (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h))))) (fma.f64 -32/9 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 l 3))) 68/81))) (pow.f64 h 3)) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (neg.f64 (neg.f64 (log.f64 h)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))) (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 l l))))) (*.f64 -2/3 (/.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (*.f64 d d) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))) (*.f64 h (*.f64 M M)))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) -220/81) (/.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) -1/4)) (log.f64 h))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))))
(fma.f64 (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h))))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 l l))))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (pow.f64 M 4))) -10/9))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))) (neg.f64 (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (pow.f64 h 3) (fma.f64 32/9 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 l 3))) -68/81))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))) (-.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 h h) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 l l))))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))))) (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 220/81)) (cbrt.f64 w0)) (pow.f64 h 3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -10/9))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))) (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (pow.f64 l 3))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 D D)) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))) (fma.f64 (*.f64 (fma.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) 68/81)) (*.f64 (pow.f64 l 3) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))))) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -10/9)))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) -220/81) (*.f64 (pow.f64 l 3) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) -5/1152) (pow.f64 d 4)) (*.f64 l l)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) -73/82944)) (pow.f64 l 3)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) -5/1152) (pow.f64 d 4)) (*.f64 l l)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6)) -55/82944) (pow.f64 l 3)) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))
(*.f64 (+.f64 (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))) 1) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) -5/1152) (pow.f64 d 4)) (*.f64 l l)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (cbrt.f64 w0))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 -1 (*.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/1152 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) -17/82944)) (pow.f64 l 3))) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (pow.f64 M 4)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))) (cbrt.f64 w0))))
(-.f64 (+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 M 4))) -5/1152) (pow.f64 d 4)) (*.f64 l l)) (/.f64 (*.f64 -1/24 (*.f64 D D)) (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))))) (cbrt.f64 w0)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6)) 55/82944) (cbrt.f64 w0)) (pow.f64 l 3)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(*.f64 w0 (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
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 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 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/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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (pow.f64 D 5))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.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 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(-.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) 1/8)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 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/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/128 (/.f64 (*.f64 (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 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (/.f64 (*.f64 1/16 (pow.f64 d 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d D)) (*.f64 M (sqrt.f64 -1/4))) -1/2) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 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 (sqrt.f64 -1/4) (*.f64 D M))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 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 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (pow.f64 D 5))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) -1/8)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 d 6)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l))) -1/8 1)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) -1/1024) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 l (pow.f64 M 2))
(/.f64 l (*.f64 M M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (neg.f64 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))) (log.f64 l))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))) (fma.f64 2 (log.f64 D) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l))))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l))))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l))))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l))))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) 1/4) (/.f64 (*.f64 d d) h))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))) (cbrt.f64 w0))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))) (sqrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0) 1/3)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0)) 1)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h)))) w0))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) h)))))
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (*.f64 (/.f64 D (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(*.f64 1 (/.f64 l (*.f64 M M)))
(/.f64 l (*.f64 M M))
(*.f64 l (/.f64 1 (*.f64 M M)))
(/.f64 l (*.f64 M M))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(/.f64 l (*.f64 M M))
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M)))))
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) 1)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(log.f64 (exp.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(cbrt.f64 (*.f64 (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))) (*.f64 (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))) (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(exp.f64 (log.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(log1p.f64 (expm1.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8)))))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(fma.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 -1/8 w0) w0)
(*.f64 1 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (cbrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (sqrt.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) 1)
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (*.f64 (/.f64 D (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 (/.f64 l (*.f64 M M)) d) (/.f64 h d))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(/.f64 (*.f64 l (*.f64 (/.f64 d h) d)) (*.f64 M M))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) 1)
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 l (/.f64 (*.f64 d d) h)) (*.f64 M M))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))) 1))
(*.f64 1 (/.f64 l (*.f64 M M)))
(/.f64 l (*.f64 M M))
(*.f64 l (/.f64 1 (*.f64 M M)))
(/.f64 l (*.f64 M M))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 M M))) (cbrt.f64 (/.f64 l (*.f64 M M)))) (cbrt.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 M M))) (sqrt.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(pow.f64 (/.f64 l (*.f64 M M)) 1)
(/.f64 l (*.f64 M M))
(log.f64 (exp.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M))) (/.f64 l (*.f64 M M))))
(cbrt.f64 (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 l (*.f64 M M)))))
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(exp.f64 (log.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 M M))))
(/.f64 l (*.f64 M M))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 M h))) (/.f64 l w0))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 M M))))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) 1)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0)))
(*.f64 1 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (/.f64 l w0)))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) w0)
(*.f64 w0 (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(pow.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) 1)
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l))) 3))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 w0 l)))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(pow.f64 (/.f64 D d) 2)
(*.f64 (/.f64 D d) (/.f64 D d))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(pow.f64 (/.f64 D d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(*.f64 h (*.f64 M M))
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(*.f64 h (*.f64 M M))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(*.f64 h (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 h (*.f64 M M))
(+.f64 (log.f64 -1/4) (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(*.f64 1 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (sqrt.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(pow.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) 1)
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))
(*.f64 1 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 1 (*.f64 d d)))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (cbrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (sqrt.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(pow.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) 1)
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(log.f64 (exp.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(cbrt.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))) 3))
(expm1.f64 (log1p.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(exp.f64 (log.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(log1p.f64 (expm1.f64 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))
(/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))
(/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))
(*.f64 1 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))) (pow.f64 (exp.f64 1/6) (*.f64 2 (log.f64 D))))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))) (pow.f64 (exp.f64 1/6) (*.f64 2 (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h))))))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (/.f64 (*.f64 d d) h)))))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 M M)))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 1)
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 (/.f64 h l) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (/.f64 h l)) (pow.f64 M 4)) (/.f64 h (/.f64 l (*.f64 M M)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 M M))))
(/.f64 h (/.f64 l (*.f64 M M)))
(*.f64 (*.f64 M M) (/.f64 h l))

eval577.0ms (3.4%)

Compiler

Compiled 32195 to 17831 computations (44.6% saved)

prune248.0ms (1.4%)

Pruning

38 alts after pruning (34 fresh and 4 done)

PrunedKeptTotal
New67823701
Fresh91120
Picked415
Done033
Total69138729
Accurracy
96.4%
Counts
729 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
72.6%
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
51.7%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
54.0%
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
29.9%
(pow.f64 (pow.f64 w0 1/3) 3)
10.9%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
10.7%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
19.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
23.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
21.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
23.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
22.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))) 3)
23.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
9.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
18.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))) 3)
18.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
84.4%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
65.4%
(pow.f64 (cbrt.f64 w0) 3)
70.5%
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
65.7%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
64.6%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
63.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
75.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
72.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
67.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
73.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
67.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
14.6%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
66.8%
w0
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
72.6%
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
51.7%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
54.0%
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
29.9%
(pow.f64 (pow.f64 w0 1/3) 3)
10.9%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
10.7%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
19.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
23.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
21.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
18.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
23.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
22.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))) 3)
23.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
9.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
18.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))) 3)
18.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
84.4%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
65.4%
(pow.f64 (cbrt.f64 w0) 3)
70.5%
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
65.7%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
64.6%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
63.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
75.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
72.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
67.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
73.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
67.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
14.6%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
66.8%
w0
Compiler

Compiled 4084 to 2974 computations (27.2% saved)

localize548.0ms (3.2%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
97.7%
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
97.0%
(/.f64 (*.f64 (pow.f64 M 2) h) l)
96.9%
(*.f64 (pow.f64 M 2) h)
86.0%
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))
99.1%
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
97.4%
(/.f64 (/.f64 l w0) (*.f64 M h))
93.5%
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))
81.8%
(log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
96.0%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
95.5%
(/.f64 (*.f64 d d) h)
95.3%
(*.f64 (/.f64 D l) (*.f64 M M))
94.4%
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
98.2%
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
95.6%
(*.f64 (*.f64 M M) (/.f64 h l))
93.5%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
92.9%
(/.f64 (*.f64 D D) (*.f64 d d))
98.0%
(/.f64 l (*.f64 M M))
97.4%
(/.f64 h (/.f64 l (*.f64 M M)))
96.0%
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M))))))
92.8%
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M))))
Compiler

Compiled 622 to 234 computations (62.4% saved)

series756.0ms (4.4%)

Counts
18 → 832
Calls

225 calls:

TimeVariablePointExpression
168.0ms
M
@0
(log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
33.0ms
l
@inf
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))
32.0ms
w0
@inf
(log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
30.0ms
D
@0
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
26.0ms
M
@inf
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))

rewrite150.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1206×pow1
1140×add-exp-log
1132×add-log-exp
1132×log1p-expm1-u
1132×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059606
11314606
Stop Event
node limit
Counts
18 → 164
Calls
Call 1
Inputs
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M))))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 D l) (*.f64 M M))
(/.f64 (*.f64 d d) h)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))
(/.f64 (/.f64 l w0) (*.f64 M h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h))))))
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 M 2) h)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
Outputs
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M)))
(pow.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(pow.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 M M))))
(/.f64 1 (/.f64 (/.f64 l (*.f64 M M)) h))
(/.f64 (*.f64 h (*.f64 M M)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 M M))) (neg.f64 l))
(/.f64 (neg.f64 h) (neg.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(pow.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(log.f64 (exp.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))
(pow.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(/.f64 (*.f64 D (*.f64 M M)) l)
(pow.f64 (*.f64 (*.f64 M M) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 D l))) (*.f64 (*.f64 M M) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 1 (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 d d) (/.f64 1 h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 d (/.f64 h d))))
(pow.f64 (/.f64 d (/.f64 h d)) 1)
(log.f64 (exp.f64 (/.f64 d (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 d (/.f64 h d))) (/.f64 d (/.f64 h d))))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 h d))))
(exp.f64 (log.f64 (/.f64 d (/.f64 h d))))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 h d))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(pow.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(*.f64 1 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(pow.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 1 (/.f64 l (*.f64 (*.f64 h M) w0)))
(*.f64 (/.f64 l w0) (/.f64 1 (*.f64 h M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0)))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(pow.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) (/.f64 l (*.f64 (*.f64 h M) w0))) (/.f64 l (*.f64 (*.f64 h M) w0))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(exp.f64 (log.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 1 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 h (*.f64 M M))) (*.f64 h (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 M M))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) 1)
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))

simplify424.0ms (2.5%)

Algorithm
egg-herbie
Rules
1400×associate-*l*
1226×log-prod
654×times-frac
646×*-commutative
620×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072447368
1204642534
2778842470
Stop Event
node limit
Counts
996 → 385
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 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 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 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 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 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 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.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 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M)))
(pow.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(pow.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 M M))))
(/.f64 1 (/.f64 (/.f64 l (*.f64 M M)) h))
(/.f64 (*.f64 h (*.f64 M M)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 M M))) (neg.f64 l))
(/.f64 (neg.f64 h) (neg.f64 (/.f64 l (*.f64 M M))))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(pow.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(log.f64 (exp.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))
(pow.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(/.f64 (*.f64 D (*.f64 M M)) l)
(pow.f64 (*.f64 (*.f64 M M) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 D l))) (*.f64 (*.f64 M M) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 1 (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 d d) (/.f64 1 h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 d (/.f64 h d))))
(pow.f64 (/.f64 d (/.f64 h d)) 1)
(log.f64 (exp.f64 (/.f64 d (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 d (/.f64 h d))) (/.f64 d (/.f64 h d))))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 h d))))
(exp.f64 (log.f64 (/.f64 d (/.f64 h d))))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 h d))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(pow.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(*.f64 1 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(pow.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 1 (/.f64 l (*.f64 (*.f64 h M) w0)))
(*.f64 (/.f64 l w0) (/.f64 1 (*.f64 h M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0)))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(pow.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) (/.f64 l (*.f64 (*.f64 h M) w0))) (/.f64 l (*.f64 (*.f64 h M) w0))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(exp.f64 (log.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 1 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 h (*.f64 M M))) (*.f64 h (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(*.f64 M (*.f64 M (/.f64 h l)))
(*.f64 (*.f64 M M) (/.f64 h l))
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 M M))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) 1)
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.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 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.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/128 (/.f64 (*.f64 (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 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (*.f64 D (pow.f64 M 2)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.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 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 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 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) 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 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8))
(fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) -1/8)))
(fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 1))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) -1/8 (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 D d) 4) (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 2)) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(fma.f64 2 (log.f64 D) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(fma.f64 2 (log.f64 D) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(fma.f64 2 (log.f64 D) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(fma.f64 2 (log.f64 D) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (neg.f64 (log.f64 D))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (neg.f64 (log.f64 D))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (neg.f64 (log.f64 D))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (neg.f64 (log.f64 D))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) (*.f64 d d)) (/.f64 h l))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) l)) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 2 (log.f64 M)))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 2 (log.f64 M)))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 2 (log.f64 M)))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (log.f64 M)))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 2 (log.f64 M)))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (neg.f64 (log.f64 M))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (neg.f64 (log.f64 M))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (neg.f64 (log.f64 M))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (neg.f64 (log.f64 M))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h w0) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 l w0)))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M))))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0)))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M))))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0)))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M))))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0)))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M))))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M (*.f64 M w0)))))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (log.f64 w0) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 M (/.f64 l (*.f64 M h)))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 M (/.f64 l (*.f64 M h)))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 M (/.f64 l (*.f64 M h)))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 M (/.f64 l (*.f64 M h)))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l))) (log.f64 h))
(+.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 M M))))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l)))) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 w0 (/.f64 l (*.f64 M M)))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l)))) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 w0 (/.f64 l (*.f64 M M)))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l)))) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 w0 (/.f64 l (*.f64 M M)))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M M)) l)))) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 w0 (/.f64 l (*.f64 M M)))))) (log.f64 (/.f64 -1 h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 l (*.f64 w0 (*.f64 M h)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 2 (log.f64 M)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))))
(-.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (log.f64 (/.f64 -1 h)))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (+.f64 (log.f64 d) (neg.f64 (log.f64 D)))) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 d) (log.f64 D)) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (+.f64 (log.f64 d) (neg.f64 (log.f64 D)))) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 d) (log.f64 D)) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (+.f64 (log.f64 d) (neg.f64 (log.f64 D)))) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 d) (log.f64 D)) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (+.f64 (log.f64 d) (neg.f64 (log.f64 D)))) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 d) (log.f64 D)) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (neg.f64 (log.f64 d)) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 d)))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 d))) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 d)))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 d))) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 d)))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 d))) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 d))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 d)))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 d))) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 -1/4 (/.f64 l h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 M)) (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1/4 (/.f64 l h))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 d) (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 M)) (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1/4 (/.f64 l h))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 d) (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 M)) (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1/4 (/.f64 l h))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 d) (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 M)) (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1/4 (/.f64 l h))) (fma.f64 2 (log.f64 D) (*.f64 -2 (+.f64 (log.f64 d) (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (-.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (-.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (-.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 M M) l))) (fma.f64 2 (log.f64 D) (-.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M))))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M))))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M))))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) h))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M))))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (*.f64 M (*.f64 M h)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(pow.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(pow.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M M) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))))))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 w0) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 M M))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 1 (/.f64 (/.f64 l (*.f64 M M)) h))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (*.f64 h (*.f64 M M)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (neg.f64 (*.f64 h (*.f64 M M))) (neg.f64 l))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(/.f64 (neg.f64 h) (neg.f64 (/.f64 l (*.f64 M M))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (/.f64 M (/.f64 (/.f64 l h) M)) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(pow.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) 1)
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(log.f64 (exp.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M))) (*.f64 (*.f64 w0 w0) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0)) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(exp.f64 (log.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M)))
(*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (/.f64 D (/.f64 l D)))))
(pow.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) 1)
(*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d)))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))) (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (/.f64 D l) (/.f64 D l))) (*.f64 (*.f64 h (/.f64 D (*.f64 d d))) (*.f64 h (/.f64 D (*.f64 d d)))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 d d)))
(/.f64 (*.f64 D (*.f64 M M)) l)
(*.f64 M (*.f64 M (/.f64 D l)))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 D l)) 1)
(*.f64 M (*.f64 M (/.f64 D l)))
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 M (*.f64 M (/.f64 D l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 D l))) (*.f64 (*.f64 M M) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 D l))) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 D l) (/.f64 D l)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M (/.f64 D l))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 M (*.f64 M (/.f64 D l)))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 M (*.f64 M (/.f64 D l)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 D l))))
(*.f64 M (*.f64 M (/.f64 D l)))
(*.f64 1 (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(*.f64 (*.f64 d d) (/.f64 1 h))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(pow.f64 (/.f64 d (/.f64 h d)) 1)
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(log.f64 (exp.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 d (/.f64 h d))) (/.f64 d (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 d h)) 3))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(exp.f64 (log.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(pow.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) (*.f64 (/.f64 D (*.f64 d d)) h)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 h (/.f64 D (*.f64 d d))))))))
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 h d)) (/.f64 (*.f64 1/4 D) (/.f64 l (*.f64 M M))))))
(+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 1 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(pow.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) 1)
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M h) (/.f64 M (/.f64 l w0))))) (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M h) (/.f64 M (/.f64 l w0))))) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M h) (/.f64 M (/.f64 l w0))))))))
(cbrt.f64 (pow.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(exp.f64 (log.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M)))))
(+.f64 (log.f64 w0) (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))
(fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 w0) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(*.f64 1 (/.f64 l (*.f64 (*.f64 h M) w0)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(*.f64 (/.f64 l w0) (/.f64 1 (*.f64 h M)))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0)))) (cbrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))) (sqrt.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(pow.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) 1)
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(log.f64 (exp.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 h M) w0)) (/.f64 l (*.f64 (*.f64 h M) w0))) (/.f64 l (*.f64 (*.f64 h M) w0))))
(cbrt.f64 (*.f64 (/.f64 l (*.f64 h (*.f64 M w0))) (*.f64 (/.f64 l (*.f64 h (*.f64 M w0))) (/.f64 l (*.f64 h (*.f64 M w0))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 l h) (*.f64 M w0)) 3))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(exp.f64 (log.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 (*.f64 h M) w0))))
(/.f64 l (*.f64 h (*.f64 M w0)))
(/.f64 (/.f64 l h) (*.f64 M w0))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(*.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(*.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)) (pow.f64 (/.f64 D d) 2))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) M) (/.f64 l (*.f64 (*.f64 h M) w0)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 w0) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0)
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(*.f64 1 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) 1)
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))) (*.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M)))))))
(cbrt.f64 (pow.f64 (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(log.f64 (exp.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 h (*.f64 M M))) (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 h (*.f64 M M))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (/.f64 1 (/.f64 l (*.f64 M M))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 M (*.f64 M (/.f64 h l)))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (sqrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(log.f64 (exp.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 (*.f64 M M) (/.f64 h l))) (*.f64 (*.f64 M M) (/.f64 h l))))
(cbrt.f64 (*.f64 (/.f64 M (/.f64 (/.f64 l h) M)) (*.f64 (pow.f64 M 4) (*.f64 (/.f64 h l) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))
(/.f64 M (/.f64 (/.f64 l h) M))
(/.f64 M (/.f64 l (*.f64 M h)))
(*.f64 1 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) 1)
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))) (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))) (pow.f64 (exp.f64 1/6) (*.f64 2 (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (/.f64 l h) M))))))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h))))))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (fma.f64 2 (log.f64 M) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 M) (log.f64 (/.f64 -1/4 (/.f64 l h)))))))

eval221.0ms (1.3%)

Compiler

Compiled 12387 to 6338 computations (48.8% saved)

prune465.0ms (2.7%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New39026416
Fresh92029
Picked505
Done044
Total40450454
Accurracy
98.3%
Counts
454 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
51.7%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
67.3%
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
56.6%
(fma.f64 -1/8 (exp.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))) w0)
51.9%
(fma.f64 -1/8 (exp.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))) w0)
54.2%
(fma.f64 -1/8 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) w0)
29.9%
(pow.f64 (pow.f64 w0 1/3) 3)
10.9%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
10.7%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
19.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
18.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
28.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))))))) 3)
12.4%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))))))) 3)
13.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))))))) 3)
13.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))))))) 3)
24.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))))) 3)
24.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M (*.f64 M h)) l)))))))) 3)
25.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3)
15.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))))) 3)
29.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
9.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
13.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
18.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
28.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
84.4%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
65.4%
(pow.f64 (cbrt.f64 w0) 3)
70.5%
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
65.7%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
64.6%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
59.8%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
74.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M))))))
63.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
81.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
72.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))))))
70.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
71.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
67.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
77.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))))
71.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
14.7%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
15.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
15.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
16.4%
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
15.6%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
15.6%
(*.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
66.8%
w0
Compiler

Compiled 3438 to 2048 computations (40.4% saved)

regimes725.0ms (4.2%)

Counts
83 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 1/3) 3)
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
(*.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
(fma.f64 -1/8 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))) w0)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))))))
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M (*.f64 M h)) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (*.f64 h (*.f64 M M)))))))))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)))) (*.f64 -2 (log.f64 d)))))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 h (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (+.f64 (log.f64 h) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) l))) (log.f64 h))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (*.f64 (pow.f64 M 2) h))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))))))))) 3)
Outputs
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
Calls

15 calls:

115.0ms
(*.f64 M D)
108.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
59.0ms
(*.f64 2 d)
59.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
48.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
Results
AccuracySegmentsBranch
85.9%1w0
85.9%1M
85.9%1D
85.9%1h
85.9%1l
85.9%1d
93.8%4(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
93.8%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
93.8%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
93.7%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
93.0%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
93.0%2(/.f64 (*.f64 M D) (*.f64 2 d))
87.5%2(*.f64 M D)
85.9%1(*.f64 2 d)
85.9%1(/.f64 h l)
Compiler

Compiled 2165 to 1133 computations (47.7% saved)

regimes54.0ms (0.3%)

Counts
71 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 1/3) 3)
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
(*.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
(fma.f64 -1/8 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))) w0)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))))))
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M (*.f64 M h)) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h l))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (*.f64 d d)) l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
Outputs
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
Calls

1 calls:

14.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Results
AccuracySegmentsBranch
93.6%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 1614 to 748 computations (53.7% saved)

regimes192.0ms (1.1%)

Counts
67 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 1/3) 3)
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
(*.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
(fma.f64 -1/8 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))) w0)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))))))
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M (*.f64 M h)) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 d d)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 l d) d))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D))))))) 3)
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3)
Calls

6 calls:

77.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
29.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
18.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
14.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
12.0ms
(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
Results
AccuracySegmentsBranch
90.9%4(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
90.9%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
90.9%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
90.7%2(/.f64 (*.f64 M D) (*.f64 2 d))
90.7%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
90.3%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 1592 to 746 computations (53.1% saved)

regimes319.0ms (1.9%)

Counts
58 → 1
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 1/3) 3)
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 M (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 (*.f64 h M) w0))) w0)
(*.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) h) (/.f64 l (*.f64 M M))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 (*.f64 M h) (*.f64 M (*.f64 M h))))))))))))
(fma.f64 -1/8 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(fma.f64 -1/8 (exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l w0) (*.f64 M h)))))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (/.f64 l w0))) w0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))) w0)) 3)
(fma.f64 -1/8 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 D d)) 2) (log.f64 (*.f64 (/.f64 M (/.f64 l w0)) (*.f64 h M))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 2 (log.f64 (/.f64 D d)) (log.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))) w0)
(fma.f64 -1/8 (exp.f64 (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (*.f64 D (*.f64 D w0)))))) w0)
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
(*.f64 w0 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M)))) (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 M M))))))))
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
Calls

10 calls:

102.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
39.0ms
M
25.0ms
D
22.0ms
(*.f64 M D)
22.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Results
AccuracySegmentsBranch
85.9%1M
85.9%1D
85.9%1(/.f64 h l)
85.9%1(*.f64 M D)
85.9%1(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
85.9%1(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
85.9%1(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
85.9%1(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
85.9%1(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
87.5%3(/.f64 (*.f64 M D) (*.f64 2 d))
Compiler

Compiled 1373 to 630 computations (54.1% saved)

regimes388.0ms (2.3%)

Counts
34 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 M (*.f64 M (/.f64 D l))) (/.f64 (*.f64 (/.f64 d h) d) D))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D l)) D) (/.f64 d (/.f64 h d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h))))) l))))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 1/3) 3)
(*.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 D) (*.f64 2 d)) 2) (/.f64 h l)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
w0
Calls

15 calls:

62.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
60.0ms
l
46.0ms
D
43.0ms
M
24.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
84.5%2(/.f64 (*.f64 M D) (*.f64 2 d))
81.0%1w0
81.0%1h
81.0%1l
81.0%1d
84.6%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
84.6%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
84.6%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
84.6%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
82.8%2(*.f64 M D)
81.0%1(*.f64 2 d)
83.0%2M
82.8%2D
84.5%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
83.7%2(/.f64 h l)
Compiler

Compiled 841 to 395 computations (53% saved)

regimes45.0ms (0.3%)

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

1 calls:

32.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
83.5%2(/.f64 h l)
Compiler

Compiled 649 to 246 computations (62.1% saved)

regimes521.0ms (3%)

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

7 calls:

131.0ms
w0
76.0ms
D
68.0ms
l
64.0ms
d
48.0ms
M
Results
AccuracySegmentsBranch
75.1%2h
77.8%2d
78.6%7w0
75.8%3l
81.3%3D
81.5%3M
79.0%4(/.f64 h l)
Compiler

Compiled 673 to 272 computations (59.6% saved)

regimes67.0ms (0.4%)

Counts
24 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h)))))))
Outputs
w0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h)))))))
Calls

1 calls:

21.0ms
M
Results
AccuracySegmentsBranch
79.9%2M
Compiler

Compiled 488 to 182 computations (62.7% saved)

regimes94.0ms (0.5%)

Counts
21 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
Outputs
w0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d)))))))
Calls

2 calls:

43.0ms
D
41.0ms
M
Results
AccuracySegmentsBranch
79.0%2D
79.6%2M
Compiler

Compiled 429 to 167 computations (61.1% saved)

regimes92.0ms (0.5%)

Counts
20 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
Outputs
w0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
Calls

2 calls:

66.0ms
D
18.0ms
M
Results
AccuracySegmentsBranch
76.5%2D
78.8%2M
Compiler

Compiled 407 to 161 computations (60.4% saved)

regimes45.0ms (0.3%)

Counts
19 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) w0)) (*.f64 l (*.f64 d d))) w0)
Outputs
w0
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
Calls

2 calls:

20.0ms
M
17.0ms
d
Results
AccuracySegmentsBranch
74.6%2d
77.4%2M
Compiler

Compiled 385 to 155 computations (59.7% saved)

regimes22.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 l (*.f64 d d)) (/.f64 1 (*.f64 M (*.f64 M h))))) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 l (*.f64 M h)))) w0))
Outputs
w0
(+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0))
Calls

1 calls:

16.0ms
M
Results
AccuracySegmentsBranch
77.1%2M
Compiler

Compiled 338 to 139 computations (58.9% saved)

regimes54.0ms (0.3%)

Counts
14 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
Outputs
w0
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))
Calls

1 calls:

44.0ms
M
Results
AccuracySegmentsBranch
76.6%2M
Compiler

Compiled 277 to 113 computations (59.2% saved)

regimes97.0ms (0.6%)

Counts
13 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 l d) d) (*.f64 (*.f64 M M) h))) -1/8)))
Outputs
w0
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8)))
Calls

3 calls:

36.0ms
(/.f64 h l)
31.0ms
D
26.0ms
M
Results
AccuracySegmentsBranch
75.5%4(/.f64 h l)
73.0%4D
75.7%2M
Compiler

Compiled 272 to 118 computations (56.6% saved)

regimes28.0ms (0.2%)

Counts
9 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 h d)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 (*.f64 d d) h))) -1/8)))
Outputs
w0
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)))
Calls

1 calls:

25.0ms
M
Results
AccuracySegmentsBranch
75.6%2M
Compiler

Compiled 172 to 70 computations (59.3% saved)

regimes83.0ms (0.5%)

Counts
6 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 w0 (/.f64 M (/.f64 (/.f64 l h) M)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))) (*.f64 d d)))
Outputs
w0
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l)))))
Calls

4 calls:

52.0ms
l
15.0ms
d
8.0ms
M
6.0ms
h
Results
AccuracySegmentsBranch
66.8%1l
70.5%4d
66.8%1h
72.8%2M
Compiler

Compiled 130 to 62 computations (52.3% saved)

regimes11.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

2.0ms
M
2.0ms
w0
2.0ms
D
2.0ms
l
Results
AccuracySegmentsBranch
66.8%1l
66.8%1D
66.8%1w0
66.8%1M
Compiler

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1191578598491883e+44
-2.2696226646413748e+20
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1191578598491883e+44
-2.2696226646413748e+20
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1407946924475886e+268
7.94734996423295e+305
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5244759220509442e+230
2.4643778307231133e+256
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
120261036.94200966
180152273.80546203
17.0ms
1.1338149992864833e-151
3.2158131002590965e-151
Results
21.0ms120×body256valid
3.0ms24×body256infinite
1.0ms12×body256invalid
Compiler

Compiled 450 to 321 computations (28.7% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1338149992864833e-151
3.2158131002590965e-151
Results
10.0ms71×body256valid
1.0msbody256infinite
0.0msbody256invalid
Compiler

Compiled 218 to 161 computations (26.1% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
3.2158131002590965e-151
1.618894170522828e-149
Results
19.0ms102×body256valid
1.0ms10×body256infinite
0.0msbody256invalid
Compiler

Compiled 292 to 215 computations (26.4% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1338149992864833e-151
3.2158131002590965e-151
Results
10.0ms72×body256valid
1.0msbody256infinite
0.0msbody256invalid
Compiler

Compiled 218 to 161 computations (26.1% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
6.140745123236063e-139
1.5547193064613046e-135
Results
38.0ms111×body256valid
2.0ms17×body256infinite
0.0msbody256invalid
Compiler

Compiled 313 to 210 computations (32.9% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
3.2158131002590965e-151
1.618894170522828e-149
Results
13.0ms94×body256valid
2.0ms18×body256infinite
0.0msbody256invalid
Compiler

Compiled 285 to 201 computations (29.5% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1338149992864833e-151
3.2158131002590965e-151
Results
10.0ms77×body256valid
0.0msbody256infinite
0.0msbody256invalid
Compiler

Compiled 213 to 151 computations (29.1% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
9.678605166824671e-101
3.166999757973083e-100
Results
15.0ms70×body256valid
1.0ms10×body256infinite
0.0msbody256invalid
Compiler

Compiled 213 to 156 computations (26.8% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
9.678605166824671e-101
3.166999757973083e-100
Results
9.0ms66×body256valid
2.0ms14×body256infinite
0.0msbody256invalid
Compiler

Compiled 213 to 156 computations (26.8% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
4.44006433784067e+40
2.3861375170136746e+41
Results
9.0ms69×body256valid
4.0ms27×body256infinite
1.0msbody256invalid
Compiler

Compiled 237 to 164 computations (30.8% saved)

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
172×*-commutative
94×+-commutative
72×sub-neg
58×neg-mul-1
58×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01941585
12931585
23521585
34101585
44621585
55001585
65181585
75241585
85251585
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(if (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) +inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 (/.f64 h l) 200000000000000019913288865201023437231763100507414480577789765776579364195499071025654713918229215546984886906708190909602092302883776676472069827821800205232568508296854048530351310393361885061141818578734690631767233383163232256) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 M 2948408144391829/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (if (<=.f64 M 155000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))))
(if (<=.f64 M 7371020360979573/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h))))))))
(if (<=.f64 M 4054061198538765/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(if (<=.f64 M 8550383618736305/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))))
(if (<=.f64 M 576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) w0 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0))
(if (<=.f64 M 2948408144391829/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) w0 (+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0)))
(if (<=.f64 M 4717453031026927/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(if (<=.f64 M 5319270836513255/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8))))
(if (<=.f64 M 6698341053387061/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8))))
(if (<=.f64 M 101999999999999991734714785577923160047616) w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
w0
Outputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 (/.f64 h l) -1/4)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h l))) (+.f64 (*.f64 2 (log.f64 M)) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d)))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -100000000000000008821361405306422640701865984) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (/.f64 h l) -1/4)) (+.f64 (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 d))) (*.f64 2 (log.f64 M))))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l)))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (*.f64 M (*.f64 M (/.f64 h l)))))))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l))))
(if (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) +inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 (/.f64 h l) 200000000000000019913288865201023437231763100507414480577789765776579364195499071025654713918229215546984886906708190909602092302883776676472069827821800205232568508296854048530351310393361885061141818578734690631767233383163232256) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 (/.f64 h l) 200000000000000019913288865201023437231763100507414480577789765776579364195499071025654713918229215546984886906708190909602092302883776676472069827821800205232568508296854048530351310393361885061141818578734690631767233383163232256) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) w0)
(if (<=.f64 M 2948408144391829/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (if (<=.f64 M 155000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d))))))))))
(if (<=.f64 M 2948408144391829/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (if (<=.f64 M 155000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d l) (*.f64 (*.f64 M M) (/.f64 h d))))))))))
(if (<=.f64 M 7371020360979573/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M M)) l) (/.f64 D (/.f64 (*.f64 d d) h))))))))
(if (<=.f64 M 4054061198538765/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))))))))
(if (<=.f64 M 4054061198538765/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 d (/.f64 d h)))))))))
(if (<=.f64 M 8550383618736305/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h))))))))
(if (<=.f64 M 8550383618736305/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 M M) (/.f64 D l))))))))
(if (<=.f64 M 576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) w0 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0))
(if (<=.f64 M 2948408144391829/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) w0 (+.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 (/.f64 d h) d))) -1/8) w0)))
(if (<=.f64 M 2948408144391829/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) w0 (+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 M M))) (/.f64 D (*.f64 d (/.f64 d h)))) -1/8))))
(if (<=.f64 M 4717453031026927/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D l) (*.f64 M M)) (/.f64 D (/.f64 (*.f64 d d) h)))))))
(if (<=.f64 M 4717453031026927/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) w0 (+.f64 w0 (*.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 M M) (/.f64 D l))) -1/8))))
(if (<=.f64 M 5319270836513255/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8))))
(if (<=.f64 M 5319270836513255/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d l) (*.f64 (*.f64 M M) (/.f64 h d)))) -1/8))))
(if (<=.f64 M 6698341053387061/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8))))
(if (<=.f64 M 6698341053387061/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) w0 (*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M))))))))
(if (<=.f64 M 101999999999999991734714785577923160047616) w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (*.f64 M M) (/.f64 h l))))))
(if (<=.f64 M 101999999999999991734714785577923160047616) w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 w0 (*.f64 (/.f64 h l) (*.f64 M M))))))
w0
Compiler

Compiled 659 to 449 computations (31.9% saved)

soundness3.9s (22.5%)

Rules
1790×div-sub
1744×fma-def
1744×fma-def
1574×fma-def
1574×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
14453
211753
385853
4378753
5634753
028312
1628312
26846312
0102866100
1353863666
028312
1628312
26846312
070840065
1220738175
0102866100
1353863666
0103251969
1339749139
059606
11314606
0103251969
1339749139
058607
11298607
058607
11298607
0103251969
1339749139
070840065
1220738175
058607
11298607
070840065
1220738175
058607
11298607
0103251969
1339749139
058607
11298607
059606
11314606
059606
11314606
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2524 to 1451 computations (42.5% saved)

end1.0ms (0%)

preprocess245.0ms (1.4%)

Compiler

Compiled 1742 to 1058 computations (39.3% saved)

Profiling

Loading profile data...