Henrywood and Agarwal, Equation (9a)

Time bar (total: 16.3s)

analyze566.0ms (3.5%)

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

Compiled 25 to 19 computations (24% saved)

sample2.2s (13.4%)

Results
1.5s7066×body256valid
435.0ms2825×body256invalid
242.0ms1190×body256infinite
Bogosity

preprocess59.0ms (0.4%)

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)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Accurracy
83.4%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
81.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
81.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
81.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
Compiler

Compiled 144 to 108 computations (25% saved)

localize243.0ms (1.5%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
96.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
93.1%
(/.f64 M (/.f64 (*.f64 2 d) D))
90.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))))
85.2%
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
96.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
91.7%
(*.f64 (/.f64 M d) (/.f64 D 2))
90.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))
85.2%
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))
96.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
92.4%
(*.f64 (/.f64 M 2) (/.f64 D d))
90.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
85.2%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
Compiler

Compiled 294 to 154 computations (47.6% saved)

series74.0ms (0.5%)

Counts
12 → 612
Calls

171 calls:

TimeVariablePointExpression
6.0ms
d
@inf
(*.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
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
2.0ms
d
@0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
688×add-sqr-sqrt
680×pow1
676×*-un-lft-identity
636×add-exp-log
636×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify316.0ms (1.9%)

Algorithm
egg-herbie
Rules
1208×times-frac
944×associate-*r*
910×associate-/l*
786×associate-*l*
732×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076758034
1232857296
Stop Event
node limit
Counts
940 → 364
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)))))))
(*.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 (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)))))))
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)))))))
(*.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 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))))))))
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)))))))
(*.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 (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)))))))
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)))))))
(*.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 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))))))))
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 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1)
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 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 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1)
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 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 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))) 1)
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 1 (*.f64 (*.f64 1/2 (/.f64 M d)) D))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2) (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 (neg.f64 M) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (*.f64 1/2 (/.f64 M d)) D)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 2 (/.f64 d D))))
(*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))))
(*.f64 (/.f64 1 (*.f64 2 d)) (/.f64 M (/.f64 1 D)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (/.f64 M (cbrt.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d D)))) (/.f64 M (sqrt.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)) (/.f64 (cbrt.f64 M) (/.f64 1 D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (*.f64 2 (/.f64 d D)))) (/.f64 (cbrt.f64 M) (sqrt.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) (/.f64 (sqrt.f64 M) (/.f64 1 D)))
(*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 2 (/.f64 d D)))))
(pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2)
(pow.f64 (/.f64 (*.f64 2 (/.f64 d D)) M) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))
(fabs.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))
(log.f64 (pow.f64 (exp.f64 (*.f64 1/2 (/.f64 M d))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 3))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 2 (/.f64 d D)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 2))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) (*.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) (*.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D 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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) (*.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))))) (*.f64 (*.f64 (/.f64 D 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) (*.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))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) -1/16)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.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/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))))) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))) w0)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 w0 (*.f64 D M)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (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) w0) (*.f64 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (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 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (/.f64 d (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 -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)))))))
(fma.f64 (/.f64 (neg.f64 D) (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 M w0))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M))))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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) w0) (*.f64 (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 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 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))) w0))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) 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 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 h h) w0))) (pow.f64 d 4)) (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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) w0)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 0)
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 D 1/2) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 D (/.f64 M d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 2))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1) (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 M 3) 1/8) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 1/8 (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 (*.f64 (pow.f64 M 3) 1/8) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 1/8 (pow.f64 (/.f64 D d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) 2))
(fabs.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 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 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 0)
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 D 1/2) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 D (/.f64 M d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 2))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1) (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 h l)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 M 3) 1/8) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 1/8 (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 (*.f64 (pow.f64 M 3) 1/8) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 1/8 (pow.f64 (/.f64 D d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) 2))
(fabs.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 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 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(pow.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 D 1/2) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 D (/.f64 M d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1) (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)) 2))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) 1)))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)) (/.f64 h l)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (neg.f64 h)) l)))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1 (*.f64 (*.f64 1/2 (/.f64 M d)) D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2) (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (neg.f64 M) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 1/2 (/.f64 M d)) D)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 4))) (fabs.f64 (cbrt.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 1 (*.f64 2 d)) (/.f64 M (/.f64 1 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (/.f64 M (cbrt.f64 (*.f64 2 (/.f64 d D)))))
(/.f64 (/.f64 M (cbrt.f64 (/.f64 2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 D d))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d D)))) (/.f64 M (sqrt.f64 (*.f64 2 (/.f64 d D)))))
(/.f64 (/.f64 M (sqrt.f64 (/.f64 2 (/.f64 D d)))) (sqrt.f64 (/.f64 2 (/.f64 D d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)) (/.f64 (cbrt.f64 M) (/.f64 1 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 D (/.f64 M d)))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 D d))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (*.f64 2 (/.f64 d D)))) (/.f64 (cbrt.f64 M) (sqrt.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d D)))) (/.f64 M (sqrt.f64 (*.f64 2 (/.f64 d D)))))
(/.f64 (/.f64 M (sqrt.f64 (/.f64 2 (/.f64 D d)))) (sqrt.f64 (/.f64 2 (/.f64 D d))))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) (/.f64 (sqrt.f64 M) (/.f64 1 D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d D))) 2)) (/.f64 M (cbrt.f64 (*.f64 2 (/.f64 d D)))))
(/.f64 (/.f64 M (cbrt.f64 (/.f64 2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 D d))) 2))
(pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2) 1/2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(pow.f64 (/.f64 (*.f64 2 (/.f64 d D)) M) -1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(fabs.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log.f64 (pow.f64 (exp.f64 (*.f64 1/2 (/.f64 M d))) D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 2 (/.f64 d D)) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 2))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) 2))
(fabs.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 M d)) D) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l)))))

eval217.0ms (1.3%)

Compiler

Compiled 10867 to 6575 computations (39.5% saved)

prune103.0ms (0.6%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New35212364
Fresh000
Picked033
Done000
Total35215367
Accurracy
88.2%
Counts
367 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
62.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) w0)
61.2%
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
83.4%
(*.f64 w0 (pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2))
83.3%
(*.f64 w0 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3))
58.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
86.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
81.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
81.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
58.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
62.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))) w0)
61.2%
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
83.4%
(*.f64 w0 (pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/4) 2))
83.3%
(*.f64 w0 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3))
58.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
86.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
81.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
81.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
Compiler

Compiled 1330 to 960 computations (27.8% saved)

localize426.0ms (2.6%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
91.7%
(*.f64 (/.f64 M d) (*.f64 D 1/2))
90.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
85.2%
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
49.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
92.9%
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
90.8%
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))))))
82.7%
(/.f64 (*.f64 d d) (*.f64 M M))
77.1%
(*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
99.7%
(/.f64 D (/.f64 l D))
91.4%
(/.f64 (*.f64 (*.f64 M w0) M) d)
89.9%
(*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d))
75.7%
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 (*.f64 M w0) M) d) (/.f64 h d)))
89.3%
(/.f64 (*.f64 D D) l)
87.8%
(*.f64 (*.f64 M M) h)
82.1%
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
77.1%
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
92.5%
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
92.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)
91.7%
(*.f64 (/.f64 M d) (*.f64 D 1/2))
90.8%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
Compiler

Compiled 569 to 190 computations (66.6% saved)

series173.0ms (1.1%)

Counts
20 → 888
Calls

234 calls:

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

rewrite216.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1018×add-sqr-sqrt
1000×pow1
942×add-exp-log
942×add-log-exp
942×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify593.0ms (3.6%)

Algorithm
egg-herbie
Rules
1590×fma-def
968×times-frac
814×associate-/l*
800×associate-*r/
788×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066652714
1207651216
2710651132
Stop Event
node limit
Counts
1078 → 364
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)))))))
(*.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 (/.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 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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) 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 (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 (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 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 (*.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 (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 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 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (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 (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 (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 (*.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 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 (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 (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 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 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 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 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.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 (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 (*.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 (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 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 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
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 (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 (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 (/.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 (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 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (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/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)))))))
(*.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 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))))))))
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 (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 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) 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)))))))
(*.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 (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)))))))
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 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D)) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(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 1 (*.f64 (/.f64 D l) D))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) D)) (sqrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (/.f64 D l) D)
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 D l) D)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(/.f64 (*.f64 (*.f64 M (*.f64 M w0)) h) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) h) d)
(/.f64 (*.f64 (*.f64 M (*.f64 M w0)) (/.f64 h d)) d)
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 1 (/.f64 (*.f64 M w0) (/.f64 d M)))
(*.f64 (*.f64 M (*.f64 M w0)) (/.f64 1 d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))) (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M)))) (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))) (sqrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(pow.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 (*.f64 M w0) (/.f64 d M))) (/.f64 (*.f64 M w0) (/.f64 d M))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(exp.f64 (log.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(*.f64 1 (*.f64 (/.f64 D l) D))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) D)) (sqrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (/.f64 D l) D)
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 D l) D)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
(/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) h) (*.f64 (/.f64 d M) (/.f64 d M)))
(/.f64 (*.f64 D (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (/.f64 l D))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))) (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(*.f64 1 (*.f64 (/.f64 d M) (/.f64 d M)))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M)))) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))) (sqrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (/.f64 d M) (/.f64 d M))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 d M)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d M)) (*.f64 (/.f64 d M) (/.f64 d M))) (*.f64 (/.f64 d M) (/.f64 d M))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(pow.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(*.f64 1 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 h (/.f64 1 (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))) (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (sqrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))
(pow.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))) 1)
(log.f64 (exp.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(expm1.f64 (log1p.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(exp.f64 (log.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(log1p.f64 (expm1.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)
(*.f64 (*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 1)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3) 1/3)
(log.f64 (exp.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -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 (/.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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.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 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M)))
(*.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 h (*.f64 M M)))))
(*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.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 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (pow.f64 d 2) (pow.f64 M 2))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -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 (/.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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) 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)))) (+.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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))
(+.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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.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 (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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) (pow.f64 D 5)) (*.f64 (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(*.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))
(+.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.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 (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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(*.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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (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))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))
(+.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 (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.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 (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 (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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) (pow.f64 D 5)) (*.f64 (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) 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/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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) 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/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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) 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)))) (+.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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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 (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))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))
(+.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 (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.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 (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 (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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) (pow.f64 D 5)) (*.f64 (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (pow.f64 D 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
(*.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) 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/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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))
(+.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 (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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))))))
(+.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 (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 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 -1/2 (*.f64 d w0)) (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))))))
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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) 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/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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (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))) (+.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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0))
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (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))) (+.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 w0 (pow.f64 M 4)) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h 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/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) (fma.f64 -1/128 (*.f64 (/.f64 (/.f64 (pow.f64 D 4) l) l) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) 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 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1)))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))) (*.f64 w0 (cbrt.f64 -1))))
(*.f64 (*.f64 w0 (cbrt.f64 -1)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))) (*.f64 w0 (cbrt.f64 -1))))
(*.f64 (*.f64 w0 (cbrt.f64 -1)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))) (*.f64 w0 (cbrt.f64 -1))))
(*.f64 (*.f64 w0 (cbrt.f64 -1)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))))
(*.f64 -1 (*.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))))) (*.f64 (cbrt.f64 -1) w0)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))) (*.f64 w0 (cbrt.f64 -1))))
(*.f64 (*.f64 w0 (cbrt.f64 -1)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 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 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (/.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (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 (/.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -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 (/.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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.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 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.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 (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (/.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 (*.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) (*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/16 (*.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)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (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 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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/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)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8))))
(+.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) (*.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) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 d 5) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
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 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d 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/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.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 1 (fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D h)))) (*.f64 d d)))))
(fma.f64 -1/128 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 2) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) 1)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.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 d (*.f64 D M)))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (*.f64 h (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) l)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D)) 1)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D)) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 D l) D))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 h d)) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 M (/.f64 d M))) (*.f64 (/.f64 h d) (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M (/.f64 h (*.f64 d d)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(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 (pow.f64 M 4) (*.f64 h h)) (*.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 1 (*.f64 (/.f64 D l) D))
(*.f64 D (/.f64 D l))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) D)) (sqrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 D l) D)
(*.f64 D (/.f64 D l))
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(*.f64 D (/.f64 D l))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 D l) D)))
(cbrt.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 D (/.f64 D l)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) 1)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M w0) (/.f64 d M))) (/.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M w0) (/.f64 d M))) (/.f64 h d)) (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M w0) (/.f64 d M))) (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d)))
(*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 M (*.f64 M w0)) h) (*.f64 d d))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) h) d)
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(/.f64 (*.f64 (*.f64 M (*.f64 M w0)) (/.f64 h d)) d)
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) 1)
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M w0) (/.f64 d M))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 (/.f64 h d) (/.f64 (*.f64 M w0) (/.f64 d M)))))))
(cbrt.f64 (pow.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))
(/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M)))
(*.f64 1 (/.f64 (*.f64 M w0) (/.f64 d M)))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(*.f64 (*.f64 M (*.f64 M w0)) (/.f64 1 d))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))) (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M)))) (cbrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))) (sqrt.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(pow.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) 1)
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(log.f64 (exp.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 (*.f64 M w0) (/.f64 d M))) (/.f64 (*.f64 M w0) (/.f64 d M))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 (*.f64 M w0) (/.f64 d M)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 M (/.f64 d w0))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(exp.f64 (log.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M w0) (/.f64 d M))))
(/.f64 (*.f64 M (*.f64 M w0)) d)
(*.f64 M (/.f64 M (/.f64 d w0)))
(*.f64 1 (*.f64 (/.f64 D l) D))
(*.f64 D (/.f64 D l))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) D)) (sqrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 D l) D)
(*.f64 D (/.f64 D l))
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(*.f64 D (/.f64 D l))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 D l) D)))
(cbrt.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 D (/.f64 D l)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) h) (*.f64 (/.f64 d M) (/.f64 d M)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(/.f64 (*.f64 D (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) 1)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))) (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1 (*.f64 (/.f64 d M) (/.f64 d M)))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 M M)))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M)))) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))) (sqrt.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(*.f64 (/.f64 d M) (/.f64 d M))
(/.f64 (*.f64 d d) (*.f64 M M))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 d M)) 1)
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(log.f64 (exp.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d M)) (*.f64 (/.f64 d M) (/.f64 d M))) (*.f64 (/.f64 d M) (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d M)) (*.f64 (/.f64 d M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d M) (/.f64 d M))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d M)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d M))))
(/.f64 (*.f64 d d) (*.f64 M M))
(*.f64 (/.f64 d M) (/.f64 d M))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(pow.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/4 1))
(*.f64 1 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 h (/.f64 1 (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))) (cbrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (sqrt.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(pow.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))) 1)
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(log.f64 (exp.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 h d)) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 M (/.f64 d M))) (*.f64 (/.f64 h d) (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M (/.f64 h (*.f64 d d)))) 3))
(expm1.f64 (log1p.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(log1p.f64 (expm1.f64 (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))
(*.f64 1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(log.f64 (exp.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) l))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) 2) (neg.f64 (/.f64 h l)) 1))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1/2 (/.f64 d (*.f64 D M)))

eval236.0ms (1.4%)

Compiler

Compiled 12448 to 6445 computations (48.2% saved)

prune181.0ms (1.1%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New35222374
Fresh257
Picked415
Done213
Total36029389
Accurracy
91.1%
Counts
389 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.1%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D)) w0)
58.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
66.8%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) h) d)) w0)
61.8%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 M (/.f64 M (/.f64 d w0))) (/.f64 h d))) w0)
62.0%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 M w0) (/.f64 d M)))) (/.f64 h d))) w0)
60.0%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (cbrt.f64 (pow.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) 3))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
70.0%
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
72.3%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))) w0)
78.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
71.0%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
70.1%
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))))) w0)
61.2%
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
60.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 h (*.f64 M M))) (*.f64 d d)))))
61.5%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
56.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 l D))) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
75.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
63.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))))))
86.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l))))
61.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
78.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
80.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
75.1%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D)) w0)
58.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
66.8%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) h) d)) w0)
61.8%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 M (/.f64 M (/.f64 d w0))) (/.f64 h d))) w0)
62.0%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 M w0) (/.f64 d M)))) (/.f64 h d))) w0)
60.0%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (cbrt.f64 (pow.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) 3))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 M (*.f64 M w0)) d) (/.f64 h d))) w0)
70.0%
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
72.3%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))) w0)
78.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
71.0%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
70.1%
(*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))))) w0)
61.2%
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
60.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 h (*.f64 M M))) (*.f64 d d)))))
61.5%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
56.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 l D))) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
75.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
63.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))))))
86.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l))))
61.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))))
78.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
80.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
Compiler

Compiled 3152 to 1994 computations (36.7% saved)

localize518.0ms (3.2%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
96.2%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))) w0)
91.6%
(/.f64 h (/.f64 d M))
90.8%
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
77.4%
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))
97.4%
(/.f64 (*.f64 M w0) (/.f64 d M))
93.0%
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
89.9%
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
89.0%
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D))
96.3%
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
92.9%
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
82.7%
(/.f64 (*.f64 d d) (*.f64 M M))
77.1%
(*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
96.3%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
92.4%
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
90.8%
(*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))
86.8%
(/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))
92.6%
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
92.5%
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l)
92.4%
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h)
90.8%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l)))
Compiler

Compiled 528 to 146 computations (72.3% saved)

series132.0ms (0.8%)

Counts
17 → 912
Calls

237 calls:

TimeVariablePointExpression
42.0ms
M
@0
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
13.0ms
l
@-inf
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
7.0ms
d
@inf
(/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))
2.0ms
h
@0
(/.f64 h (/.f64 d M))
2.0ms
h
@inf
(/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))

rewrite181.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1188×pow1
1112×add-exp-log
1112×add-log-exp
1112×log1p-expm1-u
1112×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056631
11280631
Stop Event
node limit
Counts
17 → 144
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h)
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))
(*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 1))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (/.f64 l D))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(/.f64 (*.f64 M w0) (/.f64 d M))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4))))
(/.f64 h (/.f64 d M))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (/.f64 h (/.f64 d M)) (/.f64 d M)) -1/4)))) w0)
Outputs
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(pow.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(pow.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(*.f64 1 (/.f64 M (/.f64 d (*.f64 D 1/2))))
(*.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(exp.f64 (log.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(*.f64 (*.f64 D h) (/.f64 1 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(pow.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(pow.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) 1)
(log.f64 (exp.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) (*.f64 l (pow.f64 (/.f64 d M) 2))) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(exp.f64 (log.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(pow.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) 1)
(log.f64 (exp.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(expm1.f64 (log1p.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(exp.f64 (log.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(log1p.f64 (expm1.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) 1)
(log.f64 (exp.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) l) D)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) h) d)
(/.f64 (*.f64 (*.f64 M w0) (/.f64 h d)) (/.f64 d M))
(pow.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(pow.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) d) M))
(*.f64 (*.f64 M w0) (/.f64 1 (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(*.f64 (/.f64 (*.f64 M w0) d) M)
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) (*.f64 (/.f64 (*.f64 M w0) d) M)) (*.f64 (/.f64 (*.f64 M w0) d) M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(pow.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(pow.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(*.f64 1 (/.f64 h (/.f64 d M)))
(*.f64 h (/.f64 1 (/.f64 d M)))
(*.f64 (/.f64 h d) M)
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (/.f64 d M))) (cbrt.f64 (/.f64 h (/.f64 d M)))) (cbrt.f64 (/.f64 h (/.f64 d M))))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 d M))) (sqrt.f64 (/.f64 h (/.f64 d M))))
(pow.f64 (/.f64 h (/.f64 d M)) 1)
(log.f64 (exp.f64 (/.f64 h (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (/.f64 d M)) (/.f64 h (/.f64 d M))) (/.f64 h (/.f64 d M))))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 d M))))
(exp.f64 (log.f64 (/.f64 h (/.f64 d M))))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 d M))))
(pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) 1)
(log.f64 (exp.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))

simplify355.0ms (2.2%)

Algorithm
egg-herbie
Rules
1546×associate-*r*
1478×associate-*l*
934×times-frac
724×fma-def
710×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066753552
1200852050
Stop Event
node limit
Counts
1056 → 375
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 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 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 (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 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 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.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 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))) 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 -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/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))) 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 -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/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))) 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)
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)
(*.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)
(*.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)
(*.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/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))) 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)
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))) 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)
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))) 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 -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)))))
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)
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)
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))) 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 -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/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))) 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 -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/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))) 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 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 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))) 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)
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 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 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 (*.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 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 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 (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 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 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.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 (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))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 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 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 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 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 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 (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 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M 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)
(+.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))))))))
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)))
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 (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 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)))))))
(*.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 w0 (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)))))))
(*.f64 w0 (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)))))))
(*.f64 w0 (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)))))))
(*.f64 w0 (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)))))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(pow.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(pow.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(*.f64 1 (/.f64 M (/.f64 d (*.f64 D 1/2))))
(*.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(exp.f64 (log.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(*.f64 (*.f64 D h) (/.f64 1 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(pow.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(pow.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) 1)
(log.f64 (exp.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) (*.f64 l (pow.f64 (/.f64 d M) 2))) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(exp.f64 (log.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(pow.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) 1)
(log.f64 (exp.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(expm1.f64 (log1p.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(exp.f64 (log.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(log1p.f64 (expm1.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) 1)
(log.f64 (exp.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) l) D)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) h) d)
(/.f64 (*.f64 (*.f64 M w0) (/.f64 h d)) (/.f64 d M))
(pow.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(pow.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) d) M))
(*.f64 (*.f64 M w0) (/.f64 1 (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(*.f64 (/.f64 (*.f64 M w0) d) M)
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) (*.f64 (/.f64 (*.f64 M w0) d) M)) (*.f64 (/.f64 (*.f64 M w0) d) M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(pow.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(pow.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(*.f64 1 (/.f64 h (/.f64 d M)))
(*.f64 h (/.f64 1 (/.f64 d M)))
(*.f64 (/.f64 h d) M)
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (/.f64 d M))) (cbrt.f64 (/.f64 h (/.f64 d M)))) (cbrt.f64 (/.f64 h (/.f64 d M))))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 d M))) (sqrt.f64 (/.f64 h (/.f64 d M))))
(pow.f64 (/.f64 h (/.f64 d M)) 1)
(log.f64 (exp.f64 (/.f64 h (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (/.f64 d M)) (/.f64 h (/.f64 d M))) (/.f64 h (/.f64 d M))))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 d M))))
(exp.f64 (log.f64 (/.f64 h (/.f64 d M))))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 d M))))
(pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) 1)
(log.f64 (exp.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
(*.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 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (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 (/.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 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -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) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.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 M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -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) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 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))))))))
(-.f64 (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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (/.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.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 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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
(*.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 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (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/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 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.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) (*.f64 (pow.f64 D 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.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 M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.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) (*.f64 (pow.f64 D 3) (pow.f64 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))))))))
(-.f64 (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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) M)))))
(*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 1/4 (/.f64 (*.f64 (*.f64 l d) d) (*.f64 D (*.f64 h (*.f64 (*.f64 D M) 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2))
(/.f64 l (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 d (/.f64 d M)) (/.f64 l M))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(/.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 (*.f64 (*.f64 M M) h) l))
(*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d)))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) w0)
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) w0)
(*.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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
(*.f64 (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(+.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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(/.f64 (*.f64 w0 (pow.f64 M 2)) d)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d)))
(*.f64 -1/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 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 -1/4 l) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.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 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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
(*.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 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (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/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 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.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) (*.f64 (pow.f64 D 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.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 M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(+.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) (*.f64 (pow.f64 D 3) (pow.f64 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))))))))
(-.f64 (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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (/.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 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 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 (*.f64 (*.f64 M M) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (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 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.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 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.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) (*.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 (/.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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16)))))
(*.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 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (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 (/.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 (/.f64 d M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -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) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.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 M) (sqrt.f64 -1/4)) D) (*.f64 (sqrt.f64 (/.f64 l h)) -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) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 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))))))))
(-.f64 (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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 D 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M))))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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 (*.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 D) (/.f64 w0 (*.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 M (*.f64 w0 D)))) (*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 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 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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/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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (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) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (/.f64 (/.f64 w0 (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 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))))
(*.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))
(+.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))
(+.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 M (*.f64 w0 D))))))
(+.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) 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 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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (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) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 D 5)) (pow.f64 M 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 M (*.f64 w0 D)))))))
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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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/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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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/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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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 (*.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 D) (/.f64 w0 (*.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 M (*.f64 w0 D)))) (*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 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 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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/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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (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) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (/.f64 (/.f64 w0 (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 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))))
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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0))
(fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l 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 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0) (pow.f64 d 4))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) w0) (pow.f64 d 6))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) w0)))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 w0 h) h) (pow.f64 M 4)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (*.f64 l l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (fma.f64 -1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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 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 D) (/.f64 w0 (*.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 M (*.f64 w0 D)))) (*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 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 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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 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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (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) w0) (pow.f64 D 3)) (*.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 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (/.f64 (/.f64 w0 (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 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 (/.f64 w0 (pow.f64 M 3)) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))))
(*.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 D))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 M (*.f64 w0 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 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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 M (*.f64 w0 D))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) 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 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 D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (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) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 D 5)) (pow.f64 M 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 M) (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 M (*.f64 w0 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 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.f64 w0 (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)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.f64 w0 (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)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.f64 w0 (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)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.f64 w0 (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)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))) 1)))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(pow.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) 1/2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)) (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 1 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) h) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(pow.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) 1)
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h)) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))) (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h)) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))
(*.f64 1 (/.f64 M (/.f64 d (*.f64 D 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))))) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (sqrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(log.f64 (exp.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(exp.f64 (log.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 D h) (/.f64 1 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (cbrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (sqrt.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) 1)
(*.f64 l (pow.f64 (/.f64 d M) 2))
(log.f64 (exp.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 l (pow.f64 (/.f64 d M) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) (*.f64 l (pow.f64 (/.f64 d M) 2))) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(cbrt.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 d M) 2) (pow.f64 (/.f64 d M) 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 (/.f64 d M) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 l (pow.f64 (/.f64 d M) 2))
(exp.f64 (log.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 l (pow.f64 (/.f64 d M) 2))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 (/.f64 d M) 2))))
(*.f64 l (pow.f64 (/.f64 d M) 2))
(/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(pow.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) (*.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (pow.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))))
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(pow.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) 1)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(log.f64 (exp.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(cbrt.f64 (*.f64 (*.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(cbrt.f64 (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)) (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)) (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)))))
(cbrt.f64 (pow.f64 (fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0) 3))
(expm1.f64 (log1p.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(exp.f64 (log.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(log1p.f64 (expm1.f64 (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) 1)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(log.f64 (exp.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1)) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))) (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(cbrt.f64 (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)) (*.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)) (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1)))))
(cbrt.f64 (pow.f64 (fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1))
(fma.f64 w0 (/.f64 (*.f64 (*.f64 -1/8 D) (/.f64 (*.f64 D h) l)) (pow.f64 (/.f64 d M) 2)) w0)
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) l) D)
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))))
(/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) h) d)
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M w0) (/.f64 h d)) (/.f64 d M))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(pow.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) 1)
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))
(pow.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) 1)
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))) (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) d) M))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(*.f64 (*.f64 M w0) (/.f64 1 (/.f64 d M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(*.f64 (/.f64 (*.f64 M w0) d) M)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) 1)
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) d) M) (*.f64 (/.f64 (*.f64 M w0) d) M)) (*.f64 (/.f64 (*.f64 M w0) d) M)))
(cbrt.f64 (*.f64 (*.f64 M (/.f64 M (/.f64 d w0))) (*.f64 (*.f64 M (/.f64 M (/.f64 d w0))) (*.f64 M (/.f64 M (/.f64 d w0))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 w0 (/.f64 d M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) d) M)))
(/.f64 w0 (/.f64 d (*.f64 M M)))
(*.f64 M (/.f64 w0 (/.f64 d M)))
(pow.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) 1)
(*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))) (*.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))) (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))
(*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(*.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(pow.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))) 1)
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))))
(cbrt.f64 (pow.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))
(*.f64 1 (/.f64 h (/.f64 d M)))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(*.f64 h (/.f64 1 (/.f64 d M)))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(*.f64 (/.f64 h d) M)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (/.f64 d M))) (cbrt.f64 (/.f64 h (/.f64 d M)))) (cbrt.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 d M))) (sqrt.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(pow.f64 (/.f64 h (/.f64 d M)) 1)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(log.f64 (exp.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (/.f64 d M)) (/.f64 h (/.f64 d M))) (/.f64 h (/.f64 d M))))
(cbrt.f64 (*.f64 (*.f64 M (/.f64 h d)) (*.f64 (*.f64 M (/.f64 h d)) (*.f64 M (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 M d)) 3))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(exp.f64 (log.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 d M))))
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) 1)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1)))
(log.f64 (exp.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(cbrt.f64 (*.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))) (*.f64 (*.f64 w0 w0) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2)))))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1))) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1)))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1)))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) -1/4)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 D (*.f64 (/.f64 D l) (*.f64 -1/4 (/.f64 h (pow.f64 (/.f64 d M) 2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 D (*.f64 (/.f64 D l) (/.f64 (*.f64 -1/4 h) (pow.f64 (/.f64 d M) 2))) 1)))

eval256.0ms (1.6%)

Compiler

Compiled 12821 to 6718 computations (47.6% saved)

prune204.0ms (1.2%)

Pruning

31 alts after pruning (27 fresh and 4 done)

PrunedKeptTotal
New39218410
Fresh13922
Picked325
Done022
Total40831439
Accurracy
91.1%
Counts
439 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.6%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h))) (/.f64 l D)) w0)
76.8%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))) (/.f64 l D)) w0)
71.7%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (/.f64 h d))) (/.f64 l D)) w0)
75.1%
(fma.f64 -1/8 (/.f64 (*.f64 D (cbrt.f64 (pow.f64 (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))) 3))) (/.f64 l D)) w0)
66.4%
(fma.f64 -1/8 (/.f64 (expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))) (/.f64 l D)) w0)
74.8%
(fma.f64 -1/8 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) w0)
74.8%
(fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) w0)
70.0%
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) w0)
65.4%
(fma.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
76.0%
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
60.3%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
18.5%
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
72.3%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 h (/.f64 M d)) (/.f64 d M)) -1/4)))) w0)
78.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
73.2%
(*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1))
69.6%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2))))))
61.5%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
56.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))))))
74.4%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))))))
70.1%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (/.f64 l (/.f64 (*.f64 M M) (*.f64 d d))))))))
75.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
86.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l))))
80.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d))) l))))
78.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
80.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4))))
16.8%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
74.6%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h))) (/.f64 l D)) w0)
76.8%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))) (/.f64 l D)) w0)
71.7%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (/.f64 h d))) (/.f64 l D)) w0)
75.1%
(fma.f64 -1/8 (/.f64 (*.f64 D (cbrt.f64 (pow.f64 (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))) 3))) (/.f64 l D)) w0)
66.4%
(fma.f64 -1/8 (/.f64 (expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))))) (/.f64 l D)) w0)
74.8%
(fma.f64 -1/8 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) w0)
74.8%
(fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) w0)
70.0%
(fma.f64 -1/8 (*.f64 D (/.f64 (/.f64 w0 (/.f64 (*.f64 (/.f64 d h) d) (*.f64 M M))) (/.f64 l D))) w0)
65.4%
(fma.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
76.0%
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
60.3%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
18.5%
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
72.3%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 h (/.f64 M d)) (/.f64 d M)) -1/4)))) w0)
78.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
73.2%
(*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1))
69.6%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2))))))
61.5%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
56.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))))))
74.4%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))))))
70.1%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (/.f64 l (/.f64 (*.f64 M M) (*.f64 d d))))))))
75.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
86.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l))))
80.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d))) l))))
78.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
80.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4))))
16.8%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
Compiler

Compiled 3170 to 2016 computations (36.4% saved)

localize242.0ms (1.5%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
95.6%
(*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))
93.2%
(/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))
89.3%
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))
88.7%
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
95.6%
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
92.6%
(*.f64 h (/.f64 M d))
90.5%
(/.f64 w0 (/.f64 d M))
90.1%
(/.f64 (*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))) (/.f64 l D))
93.5%
(/.f64 (*.f64 (*.f64 M M) h) l)
90.1%
(*.f64 (*.f64 M M) h)
85.2%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
82.2%
(/.f64 (*.f64 D D) (*.f64 d d))
90.5%
(*.f64 l (*.f64 d d))
90.1%
(*.f64 (*.f64 M M) h)
86.0%
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
81.1%
(*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h))
95.2%
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4)))
93.1%
(*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))
93.0%
(*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))
89.8%
(/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))
Compiler

Compiled 541 to 78 computations (85.6% saved)

series74.0ms (0.5%)

Counts
15 → 768
Calls

195 calls:

TimeVariablePointExpression
21.0ms
h
@0
(/.f64 (*.f64 (*.f64 M M) h) l)
5.0ms
d
@inf
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
2.0ms
D
@0
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
1.0ms
M
@0
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
1.0ms
D
@inf
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))

rewrite143.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1046×add-sqr-sqrt
1040×pow1
966×log1p-expm1-u
966×expm1-log1p-u
964×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046509
11049509
Stop Event
node limit
Counts
15 → 131
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4)))
(*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h))
(/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
(*.f64 l (*.f64 d d))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(/.f64 (*.f64 (*.f64 M M) h) l)
(/.f64 (*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d)))) (/.f64 l D))
(/.f64 w0 (/.f64 d M))
(*.f64 h (/.f64 M d))
(*.f64 D (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
(log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l))
(/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))
(*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d)))
Outputs
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(pow.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(log.f64 (exp.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 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (/.f64 D d) (/.f64 D d))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 1 (*.f64 w0 (/.f64 M d)))
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 w0 (/.f64 M d))) (cbrt.f64 (*.f64 w0 (/.f64 M d)))) (cbrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 w0 (/.f64 M d))) (sqrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 w0 d) M)
(pow.f64 (*.f64 w0 (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 w0 (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (/.f64 M d)) (*.f64 w0 (/.f64 M d))) (*.f64 w0 (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 w0 (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 w0 (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 w0 (/.f64 M d))))
(/.f64 (*.f64 h M) d)
(pow.f64 (*.f64 h (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 h (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (/.f64 M d)) (*.f64 h (/.f64 M d))) (*.f64 h (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 h (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 M d))))
(pow.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 1 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(pow.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) 1)
(log.f64 (+.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(/.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) D) l)
(pow.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 (*.f64 h (*.f64 M w0)) (/.f64 1 (*.f64 d (/.f64 d M))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M w0))) (*.f64 d (/.f64 d M)))
(pow.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))

simplify261.0ms (1.6%)

Algorithm
egg-herbie
Rules
1466×associate-*r*
1388×associate-*l*
1204×times-frac
756×fma-def
658×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070245269
1229241369
Stop Event
node limit
Counts
899 → 401
Calls
Call 1
Inputs
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 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 (/.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)))))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.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 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 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 (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 (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 (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 (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 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 (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 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 (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 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 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 (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 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 w0 M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 M h) d)
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (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 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 M 8) (pow.f64 h 4)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))
(+.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 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 M 8) (pow.f64 h 4)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.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 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.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 (pow.f64 d 2) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 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 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 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 l (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (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 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 (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 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 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(pow.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(log.f64 (exp.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 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (/.f64 D d) (/.f64 D d))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 1 (*.f64 w0 (/.f64 M d)))
(*.f64 w0 (/.f64 M d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 w0 (/.f64 M d))) (cbrt.f64 (*.f64 w0 (/.f64 M d)))) (cbrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 w0 (/.f64 M d))) (sqrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 (/.f64 w0 d) M)
(pow.f64 (*.f64 w0 (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 w0 (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (/.f64 M d)) (*.f64 w0 (/.f64 M d))) (*.f64 w0 (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 w0 (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 w0 (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 w0 (/.f64 M d))))
(/.f64 (*.f64 h M) d)
(pow.f64 (*.f64 h (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 h (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (/.f64 M d)) (*.f64 h (/.f64 M d))) (*.f64 h (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 h (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 M d))))
(pow.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 1 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(pow.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) 1)
(log.f64 (+.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(/.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) D) l)
(pow.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 (*.f64 h (*.f64 M w0)) (/.f64 1 (*.f64 d (/.f64 d M))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M w0))) (*.f64 d (/.f64 d M)))
(pow.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
Outputs
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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (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 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 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 (*.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 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (fma.f64 1/16 (*.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)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(*.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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (*.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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (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 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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (-.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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(+.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (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 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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (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 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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))))))
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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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))))))
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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))
(+.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 (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 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 (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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 M))))))
(+.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 (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 -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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (fma.f64 1/16 (*.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)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/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 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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))))))
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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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))))))
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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.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/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 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 h (/.f64 l (*.f64 M 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 -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/8 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 h h) l) (/.f64 (pow.f64 M 4) l))) (*.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 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))
(+.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 (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 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.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 (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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 D 3) (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 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 (/.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 (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 -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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (fma.f64 1/16 (*.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)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(*.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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (*.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 (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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (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 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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (-.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 (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 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)) (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 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) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))))) (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 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.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 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) 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 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 w0 M) d)
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 M h) d)
(*.f64 h (/.f64 M d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (*.f64 -2 (neg.f64 (log.f64 D))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(+.f64 (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l))) (fma.f64 -2 (neg.f64 (log.f64 D)) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (*.f64 -2 (neg.f64 (log.f64 D)))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (*.f64 -2 (neg.f64 (log.f64 D)))) (+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (*.f64 -2 (neg.f64 (log.f64 D)))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))))))
(+.f64 (+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (*.f64 -2 (neg.f64 (log.f64 D)))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))
(+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (*.f64 -2 (log.f64 (/.f64 -1 D)))) (+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))))))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0))))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0))))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3))))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0)))))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0)))))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0)))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h w0) (*.f64 d d)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h w0))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 M 8) (pow.f64 h 4)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1 (neg.f64 (log.f64 w0)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))
(+.f64 (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))) (log.f64 w0))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1 (neg.f64 (log.f64 w0)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (+.f64 (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))) (log.f64 w0)))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 w0)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4))))))
(+.f64 (+.f64 (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))) (log.f64 w0)) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 w0))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 w0)) (log.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)))) (log.f64 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 l (pow.f64 d 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))))))
(-.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (neg.f64 (/.f64 h (pow.f64 (/.f64 d M) 2))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 w0)) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (-.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (neg.f64 (/.f64 h (pow.f64 (/.f64 d M) 2))))) (log.f64 (/.f64 -1 w0))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M)))))))))
(-.f64 (+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (neg.f64 (/.f64 h (pow.f64 (/.f64 d M) 2))))))) (log.f64 (/.f64 -1 w0)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 w0))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 w0)) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (log.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3))))))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (neg.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))))) (log.f64 (/.f64 -1 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 M 8) (pow.f64 h 4)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d)))))
(+.f64 (log.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 h))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (+.f64 (log.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (+.f64 (log.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 h)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (+.f64 (log.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 h))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 (/.f64 -1 h)))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 (/.f64 -1 h))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (+.f64 (log.f64 (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 d 4) l))) (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2)) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (+.f64 (log.f64 (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 d 4) l))) (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2)) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M (*.f64 M w0)))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d))))
(+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 h (*.f64 M M)) w0))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M (*.f64 M w0))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 h (*.f64 M M)) w0)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M (*.f64 M w0))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (+.f64 (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) l)) (*.f64 -2 (log.f64 d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 h (*.f64 M M)) w0))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (pow.f64 d 4))) (+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M (*.f64 M 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(+.f64 (*.f64 -1 (log.f64 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 (*.f64 h (*.f64 M M)) w0)))))
(log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2))))) (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) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))))))
(+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (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) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0)))))))
(+.f64 (+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (/.f64 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 d 4) l))) (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))) (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (log.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)))) (fma.f64 -1 (log.f64 l) (+.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)))) (log.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) w0))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (pow.f64 w0 3))) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (+.f64 (/.f64 l (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 h (pow.f64 (/.f64 d M) 2)))) (log.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))) (/.f64 (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 d 4) l))) (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w0 4) (*.f64 (pow.f64 h 4) (pow.f64 M 8)))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w0 3) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w0 2) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (*.f64 (pow.f64 w0 4) (pow.f64 h 4)) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 w0 w0) (*.f64 h h)) (pow.f64 M 4)) (pow.f64 d 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w0 4)) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 8)) (pow.f64 l 4))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 w0 3)) (pow.f64 d 6))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 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 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 w0 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(/.f64 (*.f64 D (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(pow.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))) (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))) (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 l (pow.f64 (/.f64 d M) 2))) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2))) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 D l))) -1/4)))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) 1)
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) (*.f64 (*.f64 h (*.f64 M M)) w0)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M))))
(*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d))) (*.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) w0) l))
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2)))
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(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 d (*.f64 d l)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M)))) (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 (*.f64 D D) l))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 (*.f64 h (*.f64 M M)) (/.f64 1 l))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) (/.f64 h (/.f64 l (*.f64 M M))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 h (/.f64 l (*.f64 M M)))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)))) (cbrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (sqrt.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D)
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) 1)
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(log.f64 (exp.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l)) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))) (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l))) (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))) (*.f64 (/.f64 D l) (/.f64 D l)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 1 (*.f64 w0 (/.f64 M d)))
(*.f64 M (/.f64 w0 d))
(*.f64 w0 (/.f64 M d))
(*.f64 M (/.f64 w0 d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 w0 (/.f64 M d))) (cbrt.f64 (*.f64 w0 (/.f64 M d)))) (cbrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(*.f64 (sqrt.f64 (*.f64 w0 (/.f64 M d))) (sqrt.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(*.f64 (/.f64 w0 d) M)
(*.f64 M (/.f64 w0 d))
(pow.f64 (*.f64 w0 (/.f64 M d)) 1)
(*.f64 M (/.f64 w0 d))
(log.f64 (exp.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (/.f64 M d)) (*.f64 w0 (/.f64 M d))) (*.f64 w0 (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 M (/.f64 w0 d)) (*.f64 (*.f64 w0 w0) (*.f64 (/.f64 M d) (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 w0 d)) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(exp.f64 (log.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(log1p.f64 (expm1.f64 (*.f64 w0 (/.f64 M d))))
(*.f64 M (/.f64 w0 d))
(/.f64 (*.f64 h M) d)
(*.f64 h (/.f64 M d))
(pow.f64 (*.f64 h (/.f64 M d)) 1)
(*.f64 h (/.f64 M d))
(log.f64 (exp.f64 (*.f64 h (/.f64 M d))))
(*.f64 h (/.f64 M d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (/.f64 M d)) (*.f64 h (/.f64 M d))) (*.f64 h (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 h (/.f64 M d)) (*.f64 (*.f64 h h) (*.f64 (/.f64 M d) (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 M d)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 M d))))
(*.f64 h (/.f64 M d))
(exp.f64 (log.f64 (*.f64 h (/.f64 M d))))
(*.f64 h (/.f64 M d))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 M d))))
(*.f64 h (/.f64 M d))
(pow.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) 1)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))) (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(*.f64 1 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (sqrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(pow.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) 1)
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(log.f64 (+.f64 1 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(cbrt.f64 (*.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))) (*.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))) (log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))
(log1p.f64 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))))
(/.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) D) l)
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(pow.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) 1)
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))) (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l))) (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))) (*.f64 (/.f64 D l) (/.f64 D l)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M) (/.f64 D l)))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(*.f64 (*.f64 h (*.f64 M w0)) (/.f64 1 (*.f64 d (/.f64 d M))))
(/.f64 (*.f64 h (*.f64 M w0)) (*.f64 d (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(pow.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) 1)
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))
(*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))
(/.f64 (*.f64 D (*.f64 h (*.f64 M w0))) (*.f64 d (/.f64 d M)))
(/.f64 (/.f64 (*.f64 (*.f64 D h) (*.f64 M w0)) d) (/.f64 d M))
(*.f64 (/.f64 D d) (/.f64 (*.f64 h (*.f64 M w0)) (/.f64 d M)))
(pow.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) 1)
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))) (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)) (*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)))))
(*.f64 D (*.f64 (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) d) M))
(*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d)))

eval239.0ms (1.5%)

Compiler

Compiled 18536 to 8538 computations (53.9% saved)

prune177.0ms (1.1%)

Pruning

49 alts after pruning (44 fresh and 5 done)

PrunedKeptTotal
New47028498
Fresh61622
Picked415
Done044
Total48049529
Accurracy
91.2%
Counts
529 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D w0) d) (/.f64 (*.f64 h (*.f64 M M)) d)) (/.f64 l D)) w0)
74.6%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 w0 (/.f64 d M)) h))) (/.f64 l D)) w0)
72.3%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 (/.f64 w0 d) M) (*.f64 h (/.f64 M d)))) (/.f64 l D)) w0)
76.8%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 w0 (/.f64 M d)) (*.f64 h (/.f64 M d)))) (/.f64 l D)) w0)
74.6%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (/.f64 h d))) (/.f64 l D)) w0)
71.7%
(fma.f64 -1/8 (/.f64 (*.f64 D (*.f64 (log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M w0) d) M))) (/.f64 h d))) (/.f64 l D)) w0)
66.3%
(fma.f64 -1/8 (/.f64 (expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))))) (/.f64 l D)) w0)
78.6%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D) w0)
74.8%
(fma.f64 -1/8 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M w0) h) (*.f64 (/.f64 d M) d))) (/.f64 D l)) w0)
73.9%
(fma.f64 -1/8 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l)))) w0)
33.3%
(fma.f64 -1/8 (expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) 2) (*.f64 l (*.f64 (pow.f64 d 4) l))) (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))) w0)
34.1%
(fma.f64 -1/8 (expm1.f64 (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d M) 2)) (/.f64 w0 l))))) w0)
14.5%
(fma.f64 -1/8 (expm1.f64 (-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (pow.f64 (/.f64 d M) 2) (/.f64 l w0)))) (log.f64 (/.f64 -1 h)))) w0)
35.1%
(fma.f64 -1/8 (expm1.f64 (+.f64 (log.f64 (/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -2 (log.f64 (/.f64 1 D))))) w0)
34.1%
(fma.f64 -1/8 (expm1.f64 (+.f64 (log.f64 (*.f64 (/.f64 w0 l) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) (*.f64 -2 (neg.f64 (log.f64 D))))) w0)
15.4%
(fma.f64 -1/8 (expm1.f64 (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) w0)) (*.f64 l (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) w0)
65.2%
(fma.f64 -1/8 (expm1.f64 (*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l)))))) (cbrt.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))) w0)
62.1%
(fma.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D h) (*.f64 M w0)) d) (/.f64 d M)) (/.f64 D l)))) w0)
65.2%
(fma.f64 -1/8 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M w0) (/.f64 d M)) (/.f64 h d)) (/.f64 D l))))))) w0)
65.2%
(fma.f64 -1/8 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 w0 (*.f64 (/.f64 M d) M)) (*.f64 (/.f64 h d) (/.f64 D l))))) 3))) w0)
41.5%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
76.0%
(+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0))
70.4%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))) l))))
61.3%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))))
69.9%
(+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
18.5%
(*.f64 (*.f64 D (*.f64 -1/8 (/.f64 D l))) (*.f64 (/.f64 w0 (/.f64 d M)) (*.f64 h (/.f64 M d))))
72.3%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 (*.f64 h (/.f64 M d)) (/.f64 d M)) -1/4)))) w0)
78.5%
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0)
73.2%
(*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1))
69.6%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 D h)) (*.f64 l (pow.f64 (/.f64 d M) 2))))))
56.8%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (*.f64 M (/.f64 h (*.f64 d d))))))))
74.4%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 h (*.f64 (*.f64 D M) M)) (*.f64 (*.f64 l d) d))))))
75.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))
86.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) h) l))))
80.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D M) M)) d) (/.f64 h d))) l))))
78.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l))))
83.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
80.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4))))
74.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4))))
16.9%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))))
7.9%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 D D) w0) (*.f64 (*.f64 M M) h)) (exp.f64 (log.f64 (*.f64 l (*.f64 d d))))))
17.7%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 h w0) (*.f64 (*.f64 M M) D))) (*.f64 l (*.f64 d d))))
17.4%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
17.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
18.3%
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (/.f64 h (pow.f64 (/.f64 d M) 2))))
9.2%
(*.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))
42.7%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
39.3%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
64.7%
w0
Compiler

Compiled 3262 to 1594 computations (51.1% saved)

regimes667.0ms (4.1%)

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

15 calls:

100.0ms
h
80.0ms
(/.f64 h l)
70.0ms
(*.f64 2 d)
70.0ms
d
40.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
Results
AccuracySegmentsBranch
86.8%1w0
86.8%1M
86.8%1D
88.7%3h
86.8%1l
89.8%2d
86.8%1(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
86.8%1(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
86.8%1(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
86.8%1(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
88.7%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
88.7%2(/.f64 (*.f64 M D) (*.f64 2 d))
86.8%1(*.f64 M D)
89.8%2(*.f64 2 d)
89.0%3(/.f64 h l)
Compiler

Compiled 2079 to 852 computations (59% saved)

regimes520.0ms (3.2%)

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

13 calls:

74.0ms
(*.f64 2 d)
70.0ms
d
69.0ms
l
57.0ms
(*.f64 M D)
46.0ms
D
Results
AccuracySegmentsBranch
83.4%1M
87.1%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
88.1%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
88.1%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
83.4%1w0
86.9%2D
85.9%3l
87.1%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
88.3%3(*.f64 M D)
88.0%3(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
88.0%3(/.f64 (*.f64 M D) (*.f64 2 d))
88.8%3d
88.8%3(*.f64 2 d)
Compiler

Compiled 1324 to 568 computations (57.1% saved)

regimes144.0ms (0.9%)

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

2 calls:

67.0ms
d
56.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
88.8%3d
87.2%3(/.f64 h l)
Compiler

Compiled 1119 to 417 computations (62.7% saved)

regimes205.0ms (1.3%)

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

3 calls:

63.0ms
d
63.0ms
h
62.0ms
D
Results
AccuracySegmentsBranch
84.3%2D
85.3%3h
88.1%3d
Compiler

Compiled 986 to 377 computations (61.8% saved)

regimes78.0ms (0.5%)

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

1 calls:

58.0ms
d
Results
AccuracySegmentsBranch
86.5%2d
Compiler

Compiled 928 to 351 computations (62.2% saved)

regimes328.0ms (2%)

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

6 calls:

123.0ms
l
52.0ms
D
50.0ms
w0
35.0ms
d
34.0ms
M
Results
AccuracySegmentsBranch
78.6%1h
80.1%2D
78.6%1l
80.3%3w0
80.6%2M
82.6%2d
Compiler

Compiled 875 to 347 computations (60.3% saved)

regimes119.0ms (0.7%)

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

3 calls:

33.0ms
D
18.0ms
d
18.0ms
M
Results
AccuracySegmentsBranch
80.1%2D
78.6%1M
78.6%1d
Compiler

Compiled 832 to 320 computations (61.5% saved)

regimes331.0ms (2%)

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

5 calls:

161.0ms
h
78.0ms
d
27.0ms
l
27.0ms
D
27.0ms
M
Results
AccuracySegmentsBranch
78.1%2l
79.7%2d
79.5%2M
79.3%3h
78.8%2D
Compiler

Compiled 686 to 286 computations (58.3% saved)

regimes63.0ms (0.4%)

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

6 calls:

15.0ms
D
14.0ms
h
13.0ms
d
9.0ms
M
5.0ms
l
Results
AccuracySegmentsBranch
67.3%3h
64.7%1l
64.7%1w0
69.0%2D
69.7%2M
67.1%2d
Compiler

Compiled 163 to 87 computations (46.6% saved)

regimes9.0ms (0.1%)

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

1 calls:

8.0ms
M
Results
AccuracySegmentsBranch
69.6%2M
Compiler

Compiled 33 to 22 computations (33.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
D
Results
AccuracySegmentsBranch
64.7%1w0
64.7%1d
64.7%1D
64.7%1M
Compiler

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.0613516085305014e-128
6.668370460572439e-127
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5350784237465365e+291
+inf
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch74.0ms (0.5%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
24.0ms
1.2582955892016478e+21
1.5227961632499858e+26
49.0ms
8.336652442610085e-133
3.903498075263648e-132
Results
30.0ms208×body256valid
5.0ms32×body256infinite
3.0ms16×body256invalid
Compiler

Compiled 903 to 620 computations (31.3% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
6.0ms
1.2582955892016478e+21
1.5227961632499858e+26
8.0ms
8.336652442610085e-133
3.903498075263648e-132
Results
11.0ms68×body256valid
2.0ms12×body256infinite
1.0msbody256invalid
Compiler

Compiled 323 to 223 computations (31% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
18.0ms
1.0149550799477434e-69
6.269675553343331e-67
Results
13.0ms93×body256valid
3.0ms19×body256infinite
1.0msbody256invalid
Compiler

Compiled 439 to 299 computations (31.9% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
1.0149550799477434e-69
6.269675553343331e-67
Results
16.0ms104×body256valid
3.0ms24×body256infinite
2.0ms16×body256invalid
Compiler

Compiled 481 to 322 computations (33.1% saved)

bsearch11.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
4.2266558938006056e+51
7.034289987640423e+51
Results
7.0ms52×body256valid
2.0ms12×body256infinite
Compiler

Compiled 245 to 166 computations (32.2% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
7.715509126259344e+107
9.9325574298474e+109
Results
16.0ms106×body256valid
1.0msbody256infinite
0.0msbody256invalid
Compiler

Compiled 285 to 201 computations (29.5% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
1.0028610799124156e-37
8.830863563926045e-31
Results
17.0ms116×body256valid
4.0ms28×body256infinite
1.0ms12×body256invalid
Compiler

Compiled 339 to 242 computations (28.6% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
8.830863563926045e-31
2.6983484197789023e-28
Results
15.0ms107×body256valid
5.0ms21×body256infinite
1.0msbody256invalid
Compiler

Compiled 305 to 218 computations (28.5% saved)

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Rules
156×*-commutative
76×+-commutative
68×sub-neg
56×neg-mul-1
56×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01511321
12311321
22911321
33451321
43931321
54271321
64461321
74541321
84571321
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 2 d) 2438866054934369/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0))
(if (<=.f64 d 4954839299061543/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4))))))
(if (<=.f64 d 399583814440447/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4))))))
(if (<=.f64 d 4553130216154053/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4)))))
(if (<=.f64 d 3187191151307837/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1)) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4)))))
(if (<=.f64 D 4299999999999999705004480142771825718023934244290560) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D) w0))
(if (<=.f64 d 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) (*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))))) w0)
(if (<=.f64 M 606580269400033/713623846352979940529142984724747568191373312) w0 (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))))
(if (<=.f64 M 5909697477610615/22300745198530623141535718272648361505980416) w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
w0
Outputs
(if (<=.f64 (*.f64 2 d) 2438866054934369/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(if (<=.f64 (*.f64 2 d) 2438866054934369/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)))))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))) 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0))
(if (<=.f64 d 4954839299061543/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4))))))
(if (<=.f64 d 4954839299061543/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 M (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M)))))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))))))
(if (<=.f64 d 399583814440447/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M))))))) w0) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M))) M))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4))))))
(if (<=.f64 d 399583814440447/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 (/.f64 d M) (/.f64 d M)))))))) (if (<=.f64 d 499999999999999991611392) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 M (/.f64 (*.f64 D h) (*.f64 d (/.f64 d M)))))) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))))))
(if (<=.f64 d 4553130216154053/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) 1/4)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4)))))
(if (<=.f64 d 4553130216154053/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))))))))
(if (<=.f64 d 3187191151307837/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1)) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) 1/4)))))
(if (<=.f64 d 3187191151307837/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) 1)) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))))))))
(if (<=.f64 D 4299999999999999705004480142771825718023934244290560) (+.f64 w0 (*.f64 (*.f64 (*.f64 -1/8 D) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))) w0)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l) D) w0))
(if (<=.f64 D 4299999999999999705004480142771825718023934244290560) (+.f64 w0 (*.f64 w0 (*.f64 (*.f64 D -1/8) (*.f64 (/.f64 D l) (/.f64 h (pow.f64 (/.f64 d M) 2)))))) (fma.f64 -1/8 (*.f64 D (/.f64 (*.f64 D (/.f64 (*.f64 w0 (*.f64 h (/.f64 M d))) (/.f64 d M))) l)) w0))
(if (<=.f64 d 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) (*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M)))))))) w0)
(if (<=.f64 d 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 D (/.f64 (*.f64 D h) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d M))))) -1/8))) w0)
(if (<=.f64 M 606580269400033/713623846352979940529142984724747568191373312) w0 (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 (*.f64 D w0) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))))
(if (<=.f64 M 5909697477610615/22300745198530623141535718272648361505980416) w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
w0
Compiler

Compiled 530 to 333 computations (37.2% saved)

soundness4.8s (29.4%)

Rules
1790×div-sub
1790×div-sub
1590×fma-def
1590×fma-def
1590×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
14453
211753
385853
4378753
5634753
076758034
1232857296
050642
11139642
036468
1822468
076758034
1232857296
066652714
1207651216
2710651132
066753552
1200852050
046509
11049509
070245269
1229241369
056631
11280631
076758034
1232857296
050642
11139642
066753552
1200852050
046509
11049509
076758034
1232857296
066652714
1207651216
2710651132
066753552
1200852050
066652714
1207651216
2710651132
066652714
1207651216
2710651132
02053
14453
211753
385853
4378753
5634753
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 3052 to 1647 computations (46% saved)

end0.0ms (0%)

preprocess270.0ms (1.7%)

Compiler

Compiled 1404 to 730 computations (48% saved)

Profiling

Loading profile data...