Henrywood and Agarwal, Equation (9a)

Time bar (total: 21.4s)

analyze1.0s (4.7%)

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.9s (13.7%)

Results
2.0s7069×body256valid
669.0ms2774×body256invalid
291.0ms1187×body256infinite
Bogosity

preprocess68.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01651231
15201223
215931215
349611215
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l)))))
(*.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 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 24 to 18 computations (25% saved)

eval1.0ms (0%)

Compiler

Compiled 60 to 41 computations (31.7% saved)

prune3.0ms (0%)

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

Compiled 96 to 72 computations (25% saved)

localize390.0ms (1.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
97.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
92.8%
(/.f64 (*.f64 M D) (*.f64 2 d))
87.6%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
83.9%
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
97.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
91.7%
(*.f64 (/.f64 D 2) (/.f64 M d))
87.6%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
83.9%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
Compiler

Compiled 197 to 100 computations (49.2% saved)

series180.0ms (0.8%)

Counts
8 → 408
Calls

114 calls:

TimeVariablePointExpression
51.0ms
l
@inf
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
9.0ms
h
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
8.0ms
l
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
7.0ms
d
@0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
7.0ms
D
@0
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))

rewrite221.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1192×prod-diff
502×add-sqr-sqrt
492×pow1
490×*-un-lft-identity
464×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify399.0ms (1.9%)

Algorithm
egg-herbie
Rules
1134×times-frac
1032×associate-*r*
982×associate-/l*
888×associate-*l*
760×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071740141
1222139639
Stop Event
node limit
Counts
667 → 337
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 (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 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 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 (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 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 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 D (/.f64 (*.f64 2 d) M))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 M (*.f64 d (/.f64 2 D)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 D M))))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 D M))) 1))
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 D M))))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 D M))))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(/.f64 (*.f64 D (*.f64 1/2 M)) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 D M)))))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 D (neg.f64 M))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(/.f64 (neg.f64 (*.f64 D (*.f64 1/2 M))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 M d) (neg.f64 D)) -2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 (neg.f64 D) (/.f64 M d)) -2)
(/.f64 (*.f64 (neg.f64 M) (*.f64 D 1/2)) (neg.f64 d))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 D M) 1) (*.f64 2 d))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) 1) d)
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 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 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 M (*.f64 (/.f64 1 d) (*.f64 D 1/2)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1/2 d)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (cbrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D D) 1/4)) (*.f64 (cbrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (*.f64 D 1/2)) (*.f64 (sqrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 1 (*.f64 d -2)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (/.f64 D (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 2) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d) (/.f64 (cbrt.f64 (*.f64 D M)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 1) (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 2) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) d) (/.f64 (sqrt.f64 (*.f64 D M)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) (*.f64 2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 (*.f64 D 1/2) (cbrt.f64 (pow.f64 (/.f64 M d) 2))) (cbrt.f64 (/.f64 M d)))
(*.f64 (*.f64 (*.f64 D 1/2) (sqrt.f64 (/.f64 M d))) (sqrt.f64 (/.f64 M d)))
(*.f64 (*.f64 (/.f64 M d) (cbrt.f64 (*.f64 (*.f64 D D) 1/4))) (cbrt.f64 (*.f64 D 1/2)))
(*.f64 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 D 1/2))) (sqrt.f64 (*.f64 D 1/2)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 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 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 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) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (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 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.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 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (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 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.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 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 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 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (-.f64 (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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
(*.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (-.f64 (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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(*.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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) 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 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
(*.f64 1/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 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))) l))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (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 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.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 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (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 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.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 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 (*.f64 D M) 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 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 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.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))))))
(+.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4))))
(+.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 (*.f64 M M) h)) (*.f64 l (*.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 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (*.f64 l l) (pow.f64 D 4))) (pow.f64 d 4)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 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 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
(*.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.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 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (-.f64 (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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (-.f64 (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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(*.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 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 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 w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))))))))
(+.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 D (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (*.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 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 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/4)) (/.f64 w0 -1/4)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))))))))
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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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 D D) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) (*.f64 d d))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) 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/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 M 6)) (pow.f64 h 3)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 w0 (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(+.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) -1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2))))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 D (/.f64 (*.f64 2 d) M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 M (*.f64 d (/.f64 2 D)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 M d) (/.f64 2 D))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 D M))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 D M))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 2 (/.f64 (cbrt.f64 M) (/.f64 d D))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 M) 2) (/.f64 d D)) (sqrt.f64 M))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 D (*.f64 1/2 M)) d)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 D M)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (neg.f64 (*.f64 D (neg.f64 M))) (neg.f64 (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (neg.f64 (*.f64 D (*.f64 1/2 M))) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (/.f64 M d) (neg.f64 D)) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 D) (/.f64 M d)) -2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 (neg.f64 M) (*.f64 D 1/2)) (neg.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 D M) 1) (*.f64 2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 d (*.f64 d 4)))) (cbrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d 4)))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) 1) d)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 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 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(+.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) -1)
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1) l)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 3))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 2))))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 (/.f64 1 d) (*.f64 D 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (cbrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (*.f64 D 1/2) (cbrt.f64 (/.f64 M d))))
(*.f64 D (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (cbrt.f64 (/.f64 M d)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D D) 1/4)) (*.f64 (cbrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 D D))) (*.f64 (/.f64 M d) (cbrt.f64 (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 (cbrt.f64 (*.f64 D (*.f64 D 1/4))) (cbrt.f64 (*.f64 D 1/2))))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (sqrt.f64 (*.f64 D 1/2)) (*.f64 (sqrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 1 (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))) (fabs.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 d (*.f64 d 4)))) (cbrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d 4)))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 d (*.f64 d 4)))) (cbrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d 4)))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 d (*.f64 d 4)))) (cbrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d 4)))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 2) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d) (/.f64 (cbrt.f64 (*.f64 D M)) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 1) (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))))) (cbrt.f64 (*.f64 d (*.f64 d 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 d (*.f64 d 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 2) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) d) (/.f64 (sqrt.f64 (*.f64 D M)) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) (*.f64 2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 (*.f64 d d) 4))) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 d (*.f64 d 4)))) (cbrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d 4)))) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 (*.f64 D 1/2) (cbrt.f64 (pow.f64 (/.f64 M d) 2))) (cbrt.f64 (/.f64 M d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (*.f64 D 1/2) (cbrt.f64 (/.f64 M d))))
(*.f64 D (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (cbrt.f64 (/.f64 M d)))))
(*.f64 (*.f64 (*.f64 D 1/2) (sqrt.f64 (/.f64 M d))) (sqrt.f64 (/.f64 M d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 (*.f64 (/.f64 M d) (cbrt.f64 (*.f64 (*.f64 D D) 1/4))) (cbrt.f64 (*.f64 D 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 D D))) (*.f64 (/.f64 M d) (cbrt.f64 (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 (cbrt.f64 (*.f64 D (*.f64 D 1/4))) (cbrt.f64 (*.f64 D 1/2))))
(*.f64 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 D 1/2))) (sqrt.f64 (*.f64 D 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 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 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))

eval191.0ms (0.9%)

Compiler

Compiled 10321 to 6355 computations (38.4% saved)

prune101.0ms (0.5%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3289337
Fresh000
Picked202
Done000
Total3309339
Accuracy
85.6%
Counts
339 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
54.1%
(*.f64 w0 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1))
50.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
51.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
55.2%
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
66.7%
w0
52.2%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
54.1%
(*.f64 w0 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) -1/8 1))
50.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
51.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
55.2%
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))))))
66.7%
w0
Compiler

Compiled 854 to 596 computations (30.2% saved)

localize751.0ms (3.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
92.4%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
87.6%
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
87.6%
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
83.9%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
87.6%
(*.f64 l (*.f64 d d))
87.6%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))
79.7%
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
75.8%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
92.8%
(/.f64 (*.f64 D (*.f64 D w0)) l)
89.7%
(/.f64 (*.f64 d d) h)
79.1%
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))
77.1%
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
88.0%
(*.f64 (*.f64 M M) h)
87.6%
(*.f64 l (*.f64 d d))
79.7%
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
75.8%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))
93.9%
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
91.6%
(*.f64 D (*.f64 M (/.f64 1/2 d)))
89.5%
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
87.6%
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
Compiler

Compiled 568 to 204 computations (64.1% saved)

series410.0ms (1.9%)

Counts
20 → 876
Calls

231 calls:

TimeVariablePointExpression
51.0ms
M
@inf
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
17.0ms
D
@inf
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
11.0ms
h
@inf
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
10.0ms
D
@inf
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
9.0ms
d
@0
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))

rewrite238.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1022×add-sqr-sqrt
1008×pow1
944×add-exp-log
944×add-log-exp
944×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify452.0ms (2.1%)

Algorithm
egg-herbie
Rules
1540×associate-/r*
1258×associate-*r/
1240×fma-def
1072×associate-*l/
578×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092058054
1305955660
Stop Event
node limit
Counts
1044 → 440
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/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 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 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 (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 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 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 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) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.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 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 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 (*.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 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 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 (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 (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 (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 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 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 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) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.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 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)))))))
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)))))))
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)))))))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (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 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 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 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))))
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)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (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)))))))
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 (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)))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 h 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (pow.f64 h 3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 h 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3)))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (pow.f64 l 3))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3)))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 6)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 d 6))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(pow.f64 w0 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/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 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (sqrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h) l)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(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))))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h))
(*.f64 (*.f64 M M) (/.f64 1 (/.f64 d (/.f64 h d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)
(pow.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) l)
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l)) (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))) (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(*.f64 1 (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 d d) (/.f64 1 h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 d (/.f64 h d))))
(pow.f64 (/.f64 d (/.f64 h d)) 1)
(log.f64 (exp.f64 (/.f64 d (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 d (/.f64 h d))) (/.f64 d (/.f64 h d))))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 h d))))
(exp.f64 (log.f64 (/.f64 d (/.f64 h d))))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 h d))))
(*.f64 1 (/.f64 (*.f64 D (*.f64 D w0)) l))
(*.f64 (*.f64 D (*.f64 D w0)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)) (sqrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(pow.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.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 (*.f64 h (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) l)
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(*.f64 1 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
Outputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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/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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (pow.f64 d 2) h)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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/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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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/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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (*.f64 d d) l)
(*.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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/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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (/.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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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/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 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/4)) (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/2 (*.f64 d (sqrt.f64 (/.f64 l h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 -1/4 (sqrt.f64 -1/4))) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (pow.f64 M 5)) (pow.f64 (sqrt.f64 -1/4) 5)) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 (/.f64 d M) (sqrt.f64 -1/4)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.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/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 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) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d 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)) (pow.f64 l 3))) (*.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 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.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 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 h 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (pow.f64 d 4))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (*.f64 h h) (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (*.f64 l l))) -5/1152)) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (pow.f64 h 3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 h 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 h 3) (fma.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -73/82944))) (fma.f64 (cbrt.f64 w0) (*.f64 (*.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (pow.f64 d 4))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (pow.f64 M 6))) -55/82944)) (*.f64 (*.f64 h h) (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (*.f64 l l))) -5/1152)))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (*.f64 d d) l) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (*.f64 -2/3 (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))) (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))))) (cbrt.f64 w0) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (*.f64 d d) l) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))) (fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))) (/.f64 (pow.f64 h 3) (fma.f64 -32/9 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) 68/81)))) (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))))))) (cbrt.f64 w0) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (*.f64 d d) l) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (/.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) -220/81))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h))) (*.f64 -2/3 (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3)))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (pow.f64 h 2)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 -8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))))) (neg.f64 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (log.f64 (/.f64 -1 h))))) (fma.f64 4/81 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) 8/3))) (pow.f64 h 3))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h))))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) -10/9) (/.f64 (*.f64 h h) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (neg.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) 220/81)))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (*.f64 h h))) -10/9))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))))) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 -4/81 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (pow.f64 l 3))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (fma.f64 (*.f64 (fma.f64 -32/9 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) 68/81)) (*.f64 (pow.f64 l 3) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))))) (cbrt.f64 w0) (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (*.f64 h h))) -10/9)))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))) (*.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 d 4) -10/9) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) -220/81) (*.f64 (pow.f64 l 3) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l))))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (*.f64 l l)) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) -73/82944)) (pow.f64 l 3)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (*.f64 l l)) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6)) -55/82944) (pow.f64 l 3)) 1) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (*.f64 l l)) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 -1 (*.f64 (cbrt.f64 w0) (/.f64 (fma.f64 1/1152 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) -17/82944)) (pow.f64 l 3))) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) -5/1152) (*.f64 l l)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))))
(-.f64 (+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (*.f64 l l)) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0)) (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 d 6)) 55/82944) (pow.f64 l 3))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (pow.f64 d 4))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)))) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))) (pow.f64 M 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 M 4))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 6) (fma.f64 -1/1152 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) 17/82944))) (fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (pow.f64 d 4))) -5/1152)) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 M 6) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -55/82944)) (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 h h)))))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3)))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l))))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))))
(fma.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d))))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (fma.f64 -4/81 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -8/3))) (pow.f64 M 6)) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l))))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) -220/81) (/.f64 (pow.f64 M 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l))))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (*.f64 -2/3 (/.f64 (*.f64 d d) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))))) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 d d) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d))))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 6)) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))))))) (pow.f64 M 4)) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 d d) (*.f64 l (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))))) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (fma.f64 -4/81 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -8/3)) (/.f64 (pow.f64 M 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l)))))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l))))))))))))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (/.f64 (*.f64 d d) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d))))))))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) -220/81) (/.f64 (pow.f64 M 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d)))))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) -10/9) (/.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (/.f64 h l)) (*.f64 d d))))))))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3)))
(fma.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (*.f64 h h) (*.f64 l l)) (/.f64 (pow.f64 M 4) (pow.f64 d 4))) -5/1152)) (cbrt.f64 w0) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) -5/1152) (*.f64 (pow.f64 d 4) (*.f64 l l)))) (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))) (cbrt.f64 w0))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 D 6) (fma.f64 -1/82944 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (pow.f64 d 6))) -1/1536))) (fma.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (*.f64 h h) (*.f64 l l)) (/.f64 (pow.f64 M 4) (pow.f64 d 4))) -5/1152)) (cbrt.f64 w0) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (pow.f64 d 6))) -55/82944)) (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) -5/1152) (*.f64 (pow.f64 d 4) (*.f64 l l)))))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (cbrt.f64 w0) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9))) (cbrt.f64 w0) (fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (cbrt.f64 w0) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) -10/9)) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))))) (pow.f64 D 4)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9))) (cbrt.f64 w0) (fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) -292/81))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) -10/9)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))) (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 -2/3 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (pow.f64 M 6)) (pow.f64 h 3)) -220/81))))))
(*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h)))))))
(*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 D 4)) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h))))))))
(fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) -10/9) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) (pow.f64 D 4)) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (+.f64 (*.f64 -32/9 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 -4/81 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 6)) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (pow.f64 D 4))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))))))
(fma.f64 (/.f64 (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 6))) -292/81)) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (cbrt.f64 w0) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (/.f64 (pow.f64 d 4) (pow.f64 M 4))) -10/9) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (pow.f64 D 4)) (fma.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 l (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (*.f64 M (*.f64 M h)))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (pow.f64 M 6)) (pow.f64 h 3)) -220/81) (/.f64 (pow.f64 D 6) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) -10/9) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) (pow.f64 D 4)))) (*.f64 (cbrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))) (/.f64 (*.f64 -2/3 (*.f64 d d)) (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 M M))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d)))))))))))
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))
(*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))
(+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)))
(fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))))
(*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (*.f64 h h))) -10/9))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))))))
(fma.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) -10/9) (*.f64 (pow.f64 M 4) (*.f64 h h))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 d 4))) (pow.f64 (*.f64 1 w0) 1/3)) (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (*.f64 (+.f64 (*.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -4/81 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 8/9 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 d 6))) (pow.f64 (*.f64 1 w0) 1/3)) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (*.f64 h h))) -10/9))) (cbrt.f64 w0) (fma.f64 -2/3 (*.f64 (cbrt.f64 w0) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 M (*.f64 M h))))) (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 6) (fma.f64 -32/9 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6))) 68/81)))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)) -10/9) (*.f64 (pow.f64 M 4) (*.f64 h h))))) (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))) (*.f64 (cbrt.f64 w0) (*.f64 (+.f64 (*.f64 (pow.f64 d 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 h 3))) -220/81)) 1) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))) (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (pow.f64 M 4))) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 -1/1152 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) 17/82944)) (pow.f64 d 6)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (pow.f64 h 3))) -55/82944) (pow.f64 d 6)) (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (pow.f64 M 4))) (pow.f64 d 4)))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(pow.f64 w0 1/3)
(cbrt.f64 w0)
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (pow.f64 w0 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3)))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0)))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))) (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (pow.f64 M 4))) (pow.f64 d 4)))) (cbrt.f64 w0))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 1 w0) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/1152 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/82944 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/4608 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6))) (+.f64 (*.f64 (pow.f64 (*.f64 1 w0) 1/3) (/.f64 (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/1152 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4))) (pow.f64 w0 1/3))))
(fma.f64 -1/24 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (fma.f64 (cbrt.f64 w0) (/.f64 (fma.f64 -1/1152 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3)) 17/82944)) (pow.f64 d 6)) (fma.f64 (cbrt.f64 w0) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 l l)) -5/1152) (pow.f64 d 4)) (cbrt.f64 w0))))
(+.f64 (*.f64 (cbrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (pow.f64 h 3))) -55/82944) (pow.f64 d 6)) (/.f64 (/.f64 (*.f64 (pow.f64 D 4) -5/1152) (/.f64 (/.f64 (*.f64 l l) (*.f64 h h)) (pow.f64 M 4))) (pow.f64 d 4)))) (fma.f64 -1/24 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (cbrt.f64 w0)) (cbrt.f64 w0)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (sqrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1)
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)
(pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(log.f64 (exp.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h) l)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)) (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(cbrt.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (*.f64 (*.f64 (/.f64 h l) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) 1)
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(*.f64 (*.f64 d d) l)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d 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 (*.f64 d d) l) (*.f64 (pow.f64 d 4) (*.f64 l l))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log.f64 (exp.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h))) (*.f64 M (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 M (*.f64 M h)) (*.f64 M (*.f64 M h)))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(*.f64 h (*.f64 M M))
(*.f64 1 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 M M) (/.f64 1 (/.f64 d (/.f64 h d))))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) 1)
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(cbrt.f64 (*.f64 (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 h (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) l)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l)) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l)) (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))) (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 h (/.f64 (*.f64 D D) (/.f64 l w0)))) (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 h (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))) (*.f64 (/.f64 (*.f64 D D) (/.f64 l w0)) (/.f64 (*.f64 D D) (/.f64 l w0))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 (*.f64 D (*.f64 D w0)) l))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h D) (/.f64 (/.f64 l D) w0)))
(*.f64 1 (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(*.f64 (*.f64 d d) (/.f64 1 h))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(pow.f64 (/.f64 d (/.f64 h d)) 1)
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(log.f64 (exp.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 d (/.f64 h d))) (/.f64 d (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d h) d) 3))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(exp.f64 (log.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 h d))))
(/.f64 (*.f64 d d) h)
(*.f64 (/.f64 d h) d)
(*.f64 1 (/.f64 (*.f64 D (*.f64 D w0)) l))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(*.f64 (*.f64 D (*.f64 D w0)) (/.f64 1 l))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(*.f64 (sqrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)) (sqrt.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(pow.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) 1)
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l)))
(cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 l w0)) (*.f64 (/.f64 (*.f64 D D) (/.f64 l w0)) (/.f64 (*.f64 D D) (/.f64 l w0)))))
(cbrt.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(exp.f64 (log.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D (*.f64 D w0)) l)))
(/.f64 (*.f64 D D) (/.f64 l w0))
(/.f64 D (/.f64 (/.f64 l D) w0))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) 1)
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 D (*.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))) 1))
(pow.f64 (*.f64 l (*.f64 d d)) 1)
(*.f64 (*.f64 d d) l)
(log.f64 (exp.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d 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 (*.f64 d d) l) (*.f64 (pow.f64 d 4) (*.f64 l l))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(exp.f64 (log.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 d d))))
(*.f64 (*.f64 d d) l)
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) l)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(cbrt.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (*.f64 (*.f64 (/.f64 h l) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))
(*.f64 1 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (cbrt.f64 w0) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))))) (cbrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) 1/3)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))))) 1)
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))))))
(pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(log.f64 (exp.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(exp.f64 (log.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 D (/.f64 (*.f64 M 1/2) d))

eval550.0ms (2.6%)

Compiler

Compiled 24178 to 13150 computations (45.6% saved)

prune273.0ms (1.3%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New46925494
Fresh224
Picked235
Done000
Total47330503
Accuracy
90.6%
Counts
503 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d))) w0)
51.9%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d)))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (/.f64 d h) d))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (exp.f64 (log.f64 (/.f64 d (/.f64 h d)))))) w0)
45.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))) w0)
46.7%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))) w0)
53.9%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
37.3%
(fma.f64 -1/8 (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
44.7%
(fma.f64 -1/8 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
29.0%
(pow.f64 (pow.f64 w0 1/3) 3)
8.6%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
7.5%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) 3)
6.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l)))) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
16.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
7.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
65.3%
(pow.f64 (cbrt.f64 w0) 3)
62.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8)))
56.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
57.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4))))
51.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))))))
54.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))))))
66.7%
w0
53.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d))) w0)
51.9%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d)))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (/.f64 d h) d))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (exp.f64 (log.f64 (/.f64 d (/.f64 h d)))))) w0)
45.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))) w0)
46.7%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)))) w0)
53.9%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
37.3%
(fma.f64 -1/8 (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
44.7%
(fma.f64 -1/8 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
29.0%
(pow.f64 (pow.f64 w0 1/3) 3)
8.6%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
7.5%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) 3)
6.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l)))) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
16.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
7.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))) 3)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
65.3%
(pow.f64 (cbrt.f64 w0) 3)
62.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8)))
56.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
57.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) 1/4))))
51.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))))))
54.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 1 (*.f64 l (*.f64 d d))))))))
66.7%
w0
Compiler

Compiled 3236 to 2184 computations (32.5% saved)

localize406.0ms (1.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
95.0%
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))
91.0%
(/.f64 (*.f64 M M) (*.f64 d d))
90.9%
(*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d)))
81.1%
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d)))))
97.3%
(/.f64 (*.f64 D (*.f64 D w0)) l)
94.4%
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d))))))
92.9%
(/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))
87.9%
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d))))
96.6%
(/.f64 (*.f64 D D) l)
92.7%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))))))
92.6%
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d))
92.0%
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
96.8%
(*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))
96.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d)))) -1/8)))
92.0%
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (/.f64 (*.f64 M M) (*.f64 d d))))
91.0%
(/.f64 (*.f64 M M) (*.f64 d d))
98.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
98.8%
(/.f64 (*.f64 D 1/2) (/.f64 d M))
95.0%
(*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l))
92.7%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l))))
Compiler

Compiled 679 to 155 computations (77.2% saved)

series539.0ms (2.5%)

Counts
19 → 876
Calls

228 calls:

TimeVariablePointExpression
168.0ms
D
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))
53.0ms
d
@0
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d)))))
52.0ms
D
@0
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d)))))
35.0ms
h
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))
29.0ms
l
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d d))))) (log.f64 h)))

rewrite138.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1306×pow1
1232×add-exp-log
1226×add-log-exp
1226×log1p-expm1-u
1226×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify322.0ms (1.5%)

Algorithm
egg-herbie
Rules
1332×times-frac
1166×associate-*r/
870×fma-def
818×associate-*l/
796×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085253854
1263051652
Stop Event
node limit
Counts
1056 → 493
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 (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 (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)))))))
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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 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 (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 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 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 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.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 (+.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)
(*.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)
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)
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 -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)
(/.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))
(/.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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
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 (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)))))))
(/.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 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(/.f64 (pow.f64 d 2) h)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(/.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 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 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(/.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 (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 (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 (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 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(*.f64 1 (/.f64 D (/.f64 (/.f64 d M) 1/2)))
(*.f64 (*.f64 D 1/2) (/.f64 1 (/.f64 d M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))) (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)))) (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))) (sqrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 (/.f64 (*.f64 D 1/2) d) M)
(pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 1)
(log.f64 (exp.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(exp.f64 (log.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M d)))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(*.f64 (/.f64 M d) (/.f64 M d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 (/.f64 M d) (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 D (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (/.f64 l D))
(pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(+.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)))) 1)
(log.f64 (exp.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)))) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(expm1.f64 (log1p.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(exp.f64 (log.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(log1p.f64 (expm1.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))
(pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) l)
(pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(*.f64 1 (/.f64 D (/.f64 l D)))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 l D))) (cbrt.f64 (/.f64 D (/.f64 l D)))) (cbrt.f64 (/.f64 D (/.f64 l D))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 l D))) (sqrt.f64 (/.f64 D (/.f64 l D))))
(*.f64 (/.f64 D l) D)
(pow.f64 (/.f64 D (/.f64 l D)) 1)
(log.f64 (exp.f64 (/.f64 D (/.f64 l D))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 D (/.f64 l D))) (/.f64 D (/.f64 l D))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 l D))))
(exp.f64 (log.f64 (/.f64 D (/.f64 l D))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 l D))))
(*.f64 1 (*.f64 d (/.f64 d h)))
(*.f64 d (/.f64 d h))
(*.f64 (/.f64 d h) d)
(*.f64 (cbrt.f64 (*.f64 d (/.f64 d h))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 d h)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 d h))) (cbrt.f64 (*.f64 d (/.f64 d h)))) (cbrt.f64 (*.f64 d (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 (*.f64 d (/.f64 d h))))
(/.f64 (*.f64 d d) h)
(pow.f64 (pow.f64 (*.f64 d (/.f64 d h)) 3) 1/3)
(pow.f64 (*.f64 d (/.f64 d h)) 1)
(log.f64 (exp.f64 (*.f64 d (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 d (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 d h))))
(*.f64 1 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d (/.f64 d h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))) (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(pow.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (*.f64 d (/.f64 d h))))
(/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) l)
(pow.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0)))) (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))) (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 1 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(pow.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 d d)))
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M M)) (*.f64 d d))
(/.f64 (*.f64 D (*.f64 (/.f64 M d) (/.f64 M d))) (/.f64 l D))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M d)))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(*.f64 (/.f64 M d) (/.f64 M d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 (/.f64 M d) (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))) (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(exp.f64 (*.f64 1/6 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (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 (*.f64 1/2 d) (*.f64 (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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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))))))))
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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 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 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 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 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(fma.f64 (/.f64 (*.f64 1/8 (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))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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))))
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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.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 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 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 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) 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 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 D 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M 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 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 D 5))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M w0)) d)))
(*.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 (*.f64 D w0) 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 (*.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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 D 3))) (/.f64 w0 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 w0 (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 d 5) w0) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 D 3))) (/.f64 w0 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M 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 (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M w0)) d) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M 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 (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))) d) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 D 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (sqrt.f64 -1/4)) (*.f64 M 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 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) M))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4)))) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (pow.f64 D 5))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D M)) (/.f64 w0 (sqrt.f64 -1/4)))) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 w0 (*.f64 (pow.f64 D 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (/.f64 (pow.f64 d 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 (*.f64 D w0) 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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))) (+.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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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))) (+.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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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))) (+.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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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))) (+.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 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h h)) l) (/.f64 (pow.f64 M 4) l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 M 6)) (pow.f64 h 3)) (pow.f64 l 3))) w0)))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 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 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) w0)
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.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 d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D 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))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (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 (*.f64 1/2 d) (*.f64 (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 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.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))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (sqrt.f64 (/.f64 l h))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 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 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 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 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))
(*.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d))))
(fma.f64 (/.f64 (*.f64 1/8 (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))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) (sqrt.f64 (/.f64 h l))) d)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 d (*.f64 (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))))
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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 (*.f64 1/2 d) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) D) (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (*.f64 -1/4 (sqrt.f64 -1/4)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (*.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))))))))
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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.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 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h 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 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/128 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 2) (/.f64 (*.f64 (pow.f64 D 6) -1/1024) (/.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (pow.f64 M 6)) (pow.f64 h 3)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (pow.f64 d 2) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 h (*.f64 d d))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 h (*.f64 d d)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 h (*.f64 d d))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 h (*.f64 d d)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 h (*.f64 d d))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 h (*.f64 d d)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 d 2)) h))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 h (*.f64 d d))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 h (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (cbrt.f64 -1))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (cbrt.f64 -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (cbrt.f64 -1))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (cbrt.f64 -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (cbrt.f64 -1))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (cbrt.f64 -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) (cbrt.f64 -1))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (cbrt.f64 -1))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (cbrt.f64 -1)))
(/.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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 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 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D 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 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 (*.f64 d d) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 (*.f64 d d) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 (*.f64 d d) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 l (cbrt.f64 -1)))))
(neg.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 M (*.f64 M h)))) (*.f64 (*.f64 d d) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D)))
(+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D))))
(+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 1 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 l))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (neg.f64 (log.f64 d))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (neg.f64 (log.f64 d))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (neg.f64 (log.f64 d))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (neg.f64 (log.f64 d))))
(fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (pow.f64 M 2) (pow.f64 d 2))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 (*.f64 (*.f64 M M) -1/4) (*.f64 (*.f64 l d) d)))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))))) (log.f64 h)))
(pow.f64 (exp.f64 1/6) (-.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))))) (log.f64 h)) (log.f64 l)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 l)) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 1/4 d) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 M) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (log.f64 (*.f64 M (*.f64 M h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 M) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (log.f64 (*.f64 M (*.f64 M h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 M) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (log.f64 (*.f64 M (*.f64 M h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 2 (log.f64 M)) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 M) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (log.f64 (*.f64 M (*.f64 M h)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d)))) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d))))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d))))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d))))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (*.f64 l (*.f64 d d)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 D d) (/.f64 (/.f64 D l) d))))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 2 (neg.f64 (log.f64 d)) (log.f64 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l))) (log.f64 h)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (log.f64 h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 h))) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 h))) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 h))) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 h))) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(cbrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))
(*.f64 1 (/.f64 D (/.f64 (/.f64 d M) 1/2)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (*.f64 D 1/2) (/.f64 1 (/.f64 d M)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))) (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)))) (cbrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))) (sqrt.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (/.f64 (*.f64 D 1/2) d) M)
(*.f64 M (/.f64 D (/.f64 d 1/2)))
(/.f64 (*.f64 D M) (/.f64 d 1/2))
(pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(log.f64 (exp.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(exp.f64 (log.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(cbrt.f64 (*.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))) (*.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 (/.f64 d M) 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 (*.f64 D M) 1/2) d) 2)))))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M d)))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (*.f64 M M) (*.f64 d d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 1)
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 (/.f64 M d) (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 M d))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (*.f64 D (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) 1)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(+.f64 w0 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)) w0))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)))) 1)
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(log.f64 (exp.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8)))) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(cbrt.f64 (*.f64 (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0)) (*.f64 (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0)) (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0) 3))
(expm1.f64 (log1p.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(exp.f64 (log.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(log1p.f64 (expm1.f64 (*.f64 w0 (+.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) -1/8))))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))))) w0 w0)
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) 1)
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log.f64 (exp.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) l)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) 1)
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)) 1)
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) 1))
(*.f64 1 (/.f64 D (/.f64 l D)))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 D (/.f64 1 (/.f64 l D)))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 l D))) (cbrt.f64 (/.f64 D (/.f64 l D)))) (cbrt.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 l D))) (sqrt.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 (/.f64 D l) D)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(pow.f64 (/.f64 D (/.f64 l D)) 1)
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(log.f64 (exp.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 D (/.f64 l D))) (/.f64 D (/.f64 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 l D)) 3))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(exp.f64 (log.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 l D))))
(*.f64 D (/.f64 D l))
(/.f64 D (/.f64 l D))
(*.f64 1 (*.f64 d (/.f64 d h)))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 (/.f64 d h) d)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 d h))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 d h)) 2)))
(*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (pow.f64 (/.f64 d (/.f64 h d)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 d h))) (cbrt.f64 (*.f64 d (/.f64 d h)))) (cbrt.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(/.f64 (*.f64 d d) h)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(pow.f64 (pow.f64 (*.f64 d (/.f64 d h)) 3) 1/3)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(pow.f64 (*.f64 d (/.f64 d h)) 1)
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(log.f64 (exp.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(exp.f64 (log.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 d h))))
(*.f64 d (/.f64 d h))
(/.f64 d (/.f64 h d))
(*.f64 1 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d (/.f64 d h))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))) (cbrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(pow.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) 1)
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (*.f64 d (/.f64 d h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) l)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0)))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0)))) (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))) (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 D l) (*.f64 D w0))) (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 D l) (*.f64 D w0))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))) (/.f64 D (/.f64 l (*.f64 D w0))))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
(*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0)))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(*.f64 1 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(pow.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))) 1)
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l))))) (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l))))) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l))))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))
(/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M M)) (*.f64 d d))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(/.f64 (*.f64 D (*.f64 (/.f64 M d) (/.f64 M d))) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D))) 1)
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 M d)))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 D (/.f64 D l))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 D (/.f64 l D)))))
(*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M d)))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 (/.f64 M d) (/.f64 M d))
(/.f64 (*.f64 M M) (*.f64 d d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 1)
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 (/.f64 M d) (/.f64 M d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 M d))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M d))))
(/.f64 (*.f64 M M) (*.f64 d d))
(*.f64 (/.f64 M d) (/.f64 M d))
(*.f64 1 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 D (/.f64 D l)))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))
(*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)) 2)))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))) (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))) (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) h)))) (pow.f64 (exp.f64 1/6) (*.f64 2 (log.f64 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) h)))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(exp.f64 (*.f64 1/6 (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))) h)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 h) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 M M) (*.f64 d d)))))))
(pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)

eval251.0ms (1.2%)

Compiler

Compiled 17948 to 8952 computations (50.1% saved)

prune300.0ms (1.4%)

Pruning

48 alts after pruning (44 fresh and 4 done)

PrunedKeptTotal
New49825523
Fresh31922
Picked325
Done123
Total50548553
Accuracy
94.7%
Counts
553 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d))) w0)
55.3%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h))) w0)
51.9%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d)))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (/.f64 d h) d))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (exp.f64 (log.f64 (/.f64 d (/.f64 h d)))))) w0)
45.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
53.9%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
68.0%
(fma.f64 -1/8 (*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1)))) w0)
37.3%
(fma.f64 -1/8 (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
44.7%
(fma.f64 -1/8 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
29.0%
(pow.f64 (pow.f64 w0 1/3) 3)
8.6%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
7.5%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
17.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) 3)
6.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l)))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))))) (log.f64 h)))) 3)
8.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d))) (log.f64 h)))) 3)
9.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (log.f64 h)))) 3)
12.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))) 3)
10.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) (log.f64 h)))) 3)
9.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))) 3)
10.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (/.f64 M d))) (/.f64 l D)))) (log.f64 h)))) 3)
8.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 d d))))) (log.f64 h)))) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
16.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))) 3)
10.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
9.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))) 3)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
65.3%
(pow.f64 (cbrt.f64 w0) 3)
62.3%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
62.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8)))
59.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) -1/8)))
55.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))) -1/8)))
63.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
66.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) l)))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
66.4%
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
12.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))))
12.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
66.7%
w0
53.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d))) w0)
55.3%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h))) w0)
51.9%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d)))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (/.f64 d h) d))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (exp.f64 (log.f64 (/.f64 d (/.f64 h d)))))) w0)
45.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
53.9%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
68.0%
(fma.f64 -1/8 (*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1)))) w0)
37.3%
(fma.f64 -1/8 (*.f64 (log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
44.7%
(fma.f64 -1/8 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
29.0%
(pow.f64 (pow.f64 w0 1/3) 3)
8.6%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
7.5%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
17.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))))))) 3)
6.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l)))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))))) (log.f64 h)))) 3)
8.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l))) (*.f64 -2 (log.f64 d))) (log.f64 h)))) 3)
9.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (log.f64 h)))) 3)
12.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))) 3)
10.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) (log.f64 h)))) 3)
9.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 h))))) 3)
10.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (/.f64 M d))) (/.f64 l D)))) (log.f64 h)))) 3)
8.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 d d))))) (log.f64 h)))) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
16.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))) 3)
10.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))) 3)
9.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l))) (+.f64 (log.f64 h) (*.f64 -2 (log.f64 d))))))) 3)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
65.3%
(pow.f64 (cbrt.f64 w0) 3)
62.3%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
62.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8)))
59.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) -1/8)))
55.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))) -1/8)))
63.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
66.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) l)))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
66.4%
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
12.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))))
12.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
66.7%
w0
Compiler

Compiled 5554 to 3756 computations (32.4% saved)

localize366.0ms (1.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
95.0%
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
94.0%
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
91.0%
(/.f64 (*.f64 M M) (*.f64 d d))
80.7%
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))))
97.3%
(/.f64 (*.f64 D (*.f64 D w0)) l)
94.4%
(*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))))
92.9%
(/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))
80.3%
(log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h))))
98.3%
(/.f64 D (/.f64 l (*.f64 D w0)))
97.4%
(/.f64 l (*.f64 D w0))
93.0%
(*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M))
92.8%
(/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h)))
96.4%
(*.f64 w0 (*.f64 M (*.f64 M h)))
95.1%
(/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)
94.6%
(/.f64 (*.f64 D D) (*.f64 d d))
89.5%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))
99.9%
(*.f64 (/.f64 D d) (/.f64 D d))
97.8%
(*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1)))
95.9%
(/.f64 (*.f64 M (*.f64 M h)) l)
89.5%
(*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (/.f64 w0 (cbrt.f64 -1))))
Compiler

Compiled 551 to 121 computations (78% saved)

series543.0ms (2.5%)

Counts
18 → 816
Calls

213 calls:

TimeVariablePointExpression
137.0ms
M
@0
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))))
53.0ms
M
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))
31.0ms
d
@0
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))))
25.0ms
h
@-inf
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))))
24.0ms
D
@0
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))

rewrite156.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1120×pow1
1056×add-exp-log
1050×log1p-expm1-u
1050×expm1-log1p-u
1046×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify342.0ms (1.6%)

Algorithm
egg-herbie
Rules
1494×associate-*l*
1474×fma-def
1474×log-prod
720×times-frac
656×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059036748
1160935294
2721335260
Stop Event
node limit
Counts
988 → 336
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(/.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 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 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 (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 (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 (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 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 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 (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 (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 (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 (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 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (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 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 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 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 (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 (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 (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 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) 1)
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(log.f64 (exp.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(exp.f64 (log.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 l))
(*.f64 1 (/.f64 M (/.f64 l (*.f64 M h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))) (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h))))) (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))) (sqrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (/.f64 M (/.f64 l (*.f64 M h)))) (/.f64 M (/.f64 l (*.f64 M h)))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(exp.f64 (log.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))
(/.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) w0) -1)
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 w0 -1)) l)
(pow.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(/.f64 D (/.f64 (*.f64 d d) D))
(/.f64 (*.f64 D D) (*.f64 d d))
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 D D)))
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 D d) D) d)
(/.f64 (*.f64 D (/.f64 D d)) d)
(/.f64 (/.f64 (*.f64 D D) d) d)
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 D d) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w0 M) (*.f64 M h))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 w0 M) (*.f64 M h))) l)
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (*.f64 d d))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 D d) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (/.f64 1 l))
(*.f64 1 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))) (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (sqrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(pow.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(pow.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 (*.f64 w0 M) (*.f64 M h))) (*.f64 (*.f64 w0 M) (*.f64 M h))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) (/.f64 1 (*.f64 d (/.f64 d h))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(/.f64 (*.f64 D (*.f64 M M)) (/.f64 l (*.f64 D w0)))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(*.f64 l (/.f64 1 (*.f64 D w0)))
(*.f64 1 (/.f64 l (*.f64 D w0)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 D w0))) (cbrt.f64 (/.f64 l (*.f64 D w0)))) (cbrt.f64 (/.f64 l (*.f64 D w0))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 D w0))) (sqrt.f64 (/.f64 l (*.f64 D w0))))
(pow.f64 (/.f64 l (*.f64 D w0)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 D w0))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D w0)) (/.f64 l (*.f64 D w0))) (/.f64 l (*.f64 D w0))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 D w0))))
(exp.f64 (log.f64 (/.f64 l (*.f64 D w0))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 D w0))))
(*.f64 D (/.f64 1 (/.f64 l (*.f64 D w0))))
(*.f64 (*.f64 D (*.f64 D w0)) (/.f64 1 l))
(*.f64 1 (*.f64 (/.f64 D l) (*.f64 D w0)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))) (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0)))) (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))) (sqrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(pow.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 D l) (*.f64 D w0))) (*.f64 (/.f64 D l) (*.f64 D w0))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(-.f64 (log.f64 (*.f64 M M)) (log.f64 (*.f64 d (/.f64 d h))))
(*.f64 1 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))) (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(pow.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d (/.f64 d h))))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(*.f64 1 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (sqrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(pow.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) h) l)
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(*.f64 1 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (cbrt.f64 -1) (*.f64 l (pow.f64 d 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) l))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (*.f64 (pow.f64 d 2) (cbrt.f64 -1)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (*.f64 (cbrt.f64 -1) l))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) (*.f64 l (cbrt.f64 -1)))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 l (cbrt.f64 -1)))
(*.f64 (/.f64 (*.f64 w0 h) l) (/.f64 (*.f64 M M) (cbrt.f64 -1)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 h (pow.f64 M 2))) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) l)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(/.f64 (*.f64 (pow.f64 D 2) w0) l)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 h (pow.f64 d 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (/.f64 h (*.f64 d d))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 -2 (log.f64 d)))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 1 d))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 (*.f64 h (pow.f64 M 2))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 h (*.f64 M M))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 h) (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (log.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 M M)) (*.f64 d d))) (log.f64 (/.f64 -1 h)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 M M)) (*.f64 d d))) (log.f64 (/.f64 -1 h)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 M M)) (*.f64 d d))) (log.f64 (/.f64 -1 h)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (*.f64 M M)) (*.f64 d d))) (log.f64 (/.f64 -1 h)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.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 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 -2 (log.f64 d)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l))) (*.f64 2 (log.f64 (/.f64 -1 d))))
(+.f64 (*.f64 2 (log.f64 (/.f64 -1 d))) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))
(fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (log.f64 h))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)))
(-.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)))
(-.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)))
(-.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 h))) (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)))
(-.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))) (log.f64 (/.f64 1 l)))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2)))))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)))
(+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d))))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d))))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d))))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d))))) (*.f64 2 (log.f64 D))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (fma.f64 2 (log.f64 D) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 -2 (log.f64 d) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 (/.f64 1 d))) (+.f64 (*.f64 2 (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 (/.f64 -1 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 (/.f64 -1 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 (/.f64 -1 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l))) (*.f64 2 (log.f64 (/.f64 -1 d)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) -1/4))) (*.f64 2 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (fma.f64 2 (log.f64 (/.f64 -1 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 (/.f64 -1 d)) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 l h)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (log.f64 h) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)) (fma.f64 2 (log.f64 D) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (-.f64 (*.f64 2 (log.f64 D)) (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)) (fma.f64 2 (log.f64 D) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (-.f64 (*.f64 2 (log.f64 D)) (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)) (fma.f64 2 (log.f64 D) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (-.f64 (*.f64 2 (log.f64 D)) (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 D)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 l (*.f64 d d))) 1/4)) (fma.f64 2 (log.f64 D) (neg.f64 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4)) (-.f64 (*.f64 2 (log.f64 D)) (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 1/6) (-.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d d)) (/.f64 M l)) 1/4))) (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 1/4)) (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))) (fma.f64 2 (log.f64 D) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M))))) (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M))))) (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M))))) (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 D))) (log.f64 -1))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M))))) (*.f64 2 (fma.f64 -1 (log.f64 (/.f64 -1 D)) (log.f64 -1)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) 1)
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(log.f64 (exp.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (neg.f64 (pow.f64 (/.f64 D d) 2))) (*.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l))) 3))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(exp.f64 (log.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (neg.f64 (*.f64 h (*.f64 w0 (*.f64 M M)))) (neg.f64 l)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 l))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 1 (/.f64 M (/.f64 l (*.f64 M h))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))) (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h))))) (cbrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))) (sqrt.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(pow.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1)
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(log.f64 (exp.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) (/.f64 M (/.f64 l (*.f64 M h)))) (/.f64 M (/.f64 l (*.f64 M h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M l) (*.f64 h M)) (*.f64 (*.f64 (/.f64 M l) (*.f64 h M)) (*.f64 (/.f64 M l) (*.f64 h M)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 3))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(exp.f64 (log.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 l (*.f64 M h)))))
(*.f64 (*.f64 M M) (/.f64 h l))
(/.f64 (*.f64 M M) (/.f64 l h))
(/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(/.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) w0) -1)
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 w0 -1)) l)
(/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (*.f64 -1 w0)))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (neg.f64 w0))
(pow.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)) 1)
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l)) (*.f64 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 l -1))))
(/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 -1 l))
(/.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) (neg.f64 l))
(/.f64 D (/.f64 (*.f64 d d) D))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 D D) (*.f64 d d))
(pow.f64 (/.f64 D d) 2)
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 D D)))
(pow.f64 (/.f64 D d) 2)
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 (*.f64 d d)))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 (/.f64 D d) D) d)
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 D (/.f64 D d)) d)
(pow.f64 (/.f64 D d) 2)
(/.f64 (/.f64 (*.f64 D D) d) d)
(pow.f64 (/.f64 D d) 2)
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(pow.f64 (/.f64 D d) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w0 M) (*.f64 M h))) (*.f64 (*.f64 d d) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 w0 M) (*.f64 M h))) l)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (*.f64 d d))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) 1)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (/.f64 D d) (/.f64 D d))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(pow.f64 (/.f64 D d) 2)
(*.f64 1 (pow.f64 (/.f64 D d) 2))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(pow.f64 (/.f64 D d) 2)
(pow.f64 (pow.f64 (/.f64 D d) 2) 1)
(pow.f64 (/.f64 D d) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 2)) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (/.f64 D d) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))
(pow.f64 (/.f64 D d) 2)
(*.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (/.f64 1 l))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 1 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l))) (cbrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (sqrt.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(pow.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l) 1)
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(cbrt.f64 (*.f64 (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))) (*.f64 (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))
(*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))
(*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))
(pow.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) 1)
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) (*.f64 (*.f64 w0 M) (*.f64 M h))) (*.f64 (*.f64 w0 M) (*.f64 M h))))
(cbrt.f64 (*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 w0 (*.f64 h (*.f64 M M))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w0 (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w0 M) (*.f64 M h))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 h (*.f64 w0 (*.f64 M M)))
(*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) (/.f64 1 (*.f64 d (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))) 1)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h)))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 (*.f64 D (*.f64 M M)) (/.f64 l (*.f64 D w0)))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) 1)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M)) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D w0))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (*.f64 M M) (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) (*.f64 D w0)))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 M M))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 w0 (*.f64 M M))))
(*.f64 M (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) M)))
(*.f64 l (/.f64 1 (*.f64 D w0)))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(*.f64 1 (/.f64 l (*.f64 D w0)))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 D w0))) (cbrt.f64 (/.f64 l (*.f64 D w0)))) (cbrt.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 D w0))) (sqrt.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(pow.f64 (/.f64 l (*.f64 D w0)) 1)
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(log.f64 (exp.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D w0)) (/.f64 l (*.f64 D w0))) (/.f64 l (*.f64 D w0))))
(cbrt.f64 (*.f64 (/.f64 l (*.f64 D w0)) (*.f64 (/.f64 l (*.f64 D w0)) (/.f64 l (*.f64 D w0)))))
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 D w0)) 3))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(exp.f64 (log.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 D w0))))
(/.f64 (*.f64 l 1) (*.f64 D w0))
(/.f64 l (*.f64 D w0))
(*.f64 D (/.f64 1 (/.f64 l (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(*.f64 (*.f64 D (*.f64 D w0)) (/.f64 1 l))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(*.f64 1 (*.f64 (/.f64 D l) (*.f64 D w0)))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))) (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0)))) (cbrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))) (sqrt.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(pow.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) 1)
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 D l) (*.f64 D w0))) (*.f64 (/.f64 D l) (*.f64 D w0))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 D l) (*.f64 (*.f64 D w0) (*.f64 (/.f64 D l) (*.f64 D w0))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 w0 (/.f64 D l))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) (*.f64 D w0))))
(*.f64 (/.f64 D l) (*.f64 D w0))
(*.f64 D (*.f64 w0 (/.f64 D l)))
(-.f64 (log.f64 (*.f64 M M)) (log.f64 (*.f64 d (/.f64 d h))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(*.f64 1 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))) (cbrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(pow.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) 1)
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) (*.f64 (log.f64 (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) (log.f64 (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))))))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(exp.f64 (log.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 h (*.f64 d d))))
(log.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 1 (*.f64 d (/.f64 d h))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(*.f64 1 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) 1)
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(cbrt.f64 (*.f64 (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d))) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d))))))
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d d) (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))
(/.f64 h (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) l)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) 1)
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))) (*.f64 (pow.f64 (/.f64 D d) 4) (*.f64 (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (*.f64 (/.f64 M l) (*.f64 h M))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w0 (/.f64 (*.f64 M M) (/.f64 l h))))
(+.f64 (log.f64 -1/4) (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(*.f64 1 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))))) (cbrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (sqrt.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(pow.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) 1)
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (*.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(exp.f64 (log.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))))
(fma.f64 2 (log.f64 M) (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))))
(fma.f64 2 (log.f64 M) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))
(log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) l))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) h) l)
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)) 1)
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (/.f64 h l) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))
(/.f64 M (/.f64 (*.f64 l (*.f64 d d)) (*.f64 h M)))
(/.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 d d))
(*.f64 1 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (sqrt.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))) (pow.f64 (exp.f64 1/6) (neg.f64 (*.f64 -2 (log.f64 D)))))
(*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4)))) (pow.f64 (exp.f64 1/6) (*.f64 2 (log.f64 D))))
(*.f64 (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)) (pow.f64 (exp.f64 1/6) (/.f64 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))) 2)))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (neg.f64 (*.f64 -2 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (*.f64 2 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (neg.f64 (*.f64 -2 (log.f64 D))))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (log.f64 D) (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4))))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d))))))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 h) (*.f64 l (*.f64 d d)))) (*.f64 2 (+.f64 (log.f64 M) (log.f64 D)))))
(pow.f64 (exp.f64 1/6) (fma.f64 2 (+.f64 (log.f64 M) (log.f64 D)) (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 l (*.f64 d d)))))))

eval137.0ms (0.6%)

Compiler

Compiled 10322 to 4155 computations (59.7% saved)

prune194.0ms (0.9%)

Pruning

59 alts after pruning (52 fresh and 7 done)

PrunedKeptTotal
New34422366
Fresh93039
Picked235
Done044
Total35559414
Accuracy
98.0%
Counts
414 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.7%
(fma.f64 -1/8 (pow.f64 (*.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) 1) w0)
53.1%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 M M)) (/.f64 d (/.f64 h d))) w0)
55.3%
(fma.f64 -1/8 (/.f64 (*.f64 (/.f64 D (/.f64 l (*.f64 D w0))) (*.f64 M M)) (*.f64 d (/.f64 d h))) w0)
61.7%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))) l) w0)
51.9%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D w0)) (*.f64 M M)) (*.f64 l (/.f64 d (/.f64 h d)))) w0)
38.7%
(fma.f64 -1/8 (/.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (/.f64 D l) (*.f64 D w0)))) (*.f64 M M)) (*.f64 d (/.f64 d h))) w0)
53.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (*.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 h d))) (cbrt.f64 (/.f64 d (/.f64 h d)))) (cbrt.f64 (/.f64 d (/.f64 h d)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (exp.f64 (log.f64 (/.f64 d (/.f64 h d)))))) w0)
45.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 M M) (cbrt.f64 (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (*.f64 (/.f64 d h) d) (*.f64 (/.f64 d h) d)))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) (sqrt.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
29.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (-.f64 (log.f64 (*.f64 M M)) (log.f64 (*.f64 d (/.f64 d h)))))) w0)
48.9%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (+.f64 (log.f64 (*.f64 h (*.f64 M M))) (*.f64 -2 (log.f64 d))))) w0)
45.1%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (log.f64 (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))) w0)
7.4%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))) w0)
53.9%
(fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 l D) w0)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
62.9%
(fma.f64 -1/8 (*.f64 (neg.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (neg.f64 w0))) w0)
44.7%
(fma.f64 -1/8 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D w0)) l) (/.f64 (*.f64 D (*.f64 D w0)) l)) (/.f64 (*.f64 D (*.f64 D w0)) l))) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) w0)
53.1%
(fma.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (/.f64 D l) (*.f64 D w0)) d) (/.f64 (*.f64 M M) (/.f64 d h))))) w0)
29.0%
(pow.f64 (pow.f64 w0 1/3) 3)
8.6%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
7.5%
(pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (pow.f64 (*.f64 1 w0) 1/3)) 3)
17.5%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (*.f64 h (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) 1/6)) 3)
6.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (log.f64 l)))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))))) (log.f64 h)))) 3)
9.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (*.f64 (/.f64 M d) (/.f64 M d)))))) (log.f64 h)))) 3)
12.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 D M) (*.f64 D M))) l)) (fma.f64 -2 (log.f64 d) (log.f64 h))))) 3)
18.4%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M (/.f64 l M)) -1/4))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
23.0%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) h) l))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3)
10.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l d) d)))) (log.f64 h)))) 3)
8.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 d d))))) (log.f64 h)))) 3)
16.9%
(pow.f64 (*.f64 (cbrt.f64 w0) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 -2 (log.f64 d))))) 3)
12.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (*.f64 2 (log.f64 (/.f64 M d))) (log.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D)))))) (pow.f64 (exp.f64 1/6) (log.f64 h)))) 3)
26.1%
(pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))) (pow.f64 (exp.f64 1/6) (neg.f64 (*.f64 -2 (log.f64 D)))))) 3)
20.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 2 (log.f64 D)) (+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) l)))))))) 3)
7.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))) (*.f64 2 (log.f64 D))))))) 3)
21.2%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (*.f64 2 (log.f64 D))))))) 3)
16.8%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 2 (log.f64 D)))))) 3)
21.3%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 h (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 2 (log.f64 M)) (*.f64 2 (log.f64 D))))))) 3)
23.7%
(pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3)
25.6%
(pow.f64 (*.f64 (cbrt.f64 w0) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (neg.f64 (*.f64 -2 (log.f64 D))))) (pow.f64 (exp.f64 1/6) (*.f64 2 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l))))) (neg.f64 (*.f64 -2 (log.f64 D))))))))) 3)
74.3%
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 3)
62.3%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))) w0))
62.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8)))
59.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M))) (/.f64 h l)) -1/8)))
55.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d)))) -1/8)))
63.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8)))
78.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D 1/2) (/.f64 d M)) 2) (/.f64 h l)))))
82.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h))))
66.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) l)))))
64.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d)))))))
61.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
66.4%
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h)))))))
14.3%
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 w0 M) (*.f64 M h))) l))
13.3%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w0 M) (*.f64 M h))) (*.f64 (*.f64 d d) l)))
12.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M M) (/.f64 d (/.f64 h d))) (*.f64 (/.f64 D l) (*.f64 D w0))))
12.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
13.8%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l)))
7.5%
(*.f64 -1/8 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (*.f64 w0 M) (*.f64 M h)) l)))))
66.7%
w0
Compiler

Compiled 3827 to 2115 computations (44.7% saved)

regimes1.1s (5.2%)

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

15 calls:

250.0ms
M
155.0ms
D
118.0ms
l
94.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
77.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
82.8%1w0
84.6%2M
82.8%1D
82.8%1h
82.8%1l
82.8%1d
90.8%4(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
90.8%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
90.8%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
89.6%2(*.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))
85.3%2(*.f64 M D)
82.8%1(*.f64 2 d)
84.7%3(/.f64 h l)
Compiler

Compiled 2194 to 1027 computations (53.2% saved)

regimes194.0ms (0.9%)

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

5 calls:

53.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
29.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
19.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
16.0ms
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
16.0ms
(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
Results
AccuracySegmentsBranch
87.8%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
87.8%2(/.f64 (*.f64 M D) (*.f64 2 d))
88.9%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
88.9%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
87.4%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 1922 to 866 computations (54.9% saved)

regimes236.0ms (1.1%)

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

7 calls:

93.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
37.0ms
(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
28.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
24.0ms
(*.f64 M D)
20.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
Results
AccuracySegmentsBranch
82.8%1(*.f64 M D)
82.8%1(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
82.8%1(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
82.8%1(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
82.8%1(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
85.0%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
85.0%2(/.f64 (*.f64 M D) (*.f64 2 d))
Compiler

Compiled 1282 to 500 computations (61% saved)

regimes644.0ms (3%)

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

7 calls:

135.0ms
w0
100.0ms
l
83.0ms
h
54.0ms
D
54.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
79.1%4(/.f64 h l)
79.0%3D
73.7%6w0
74.8%4h
75.1%5l
79.1%3d
74.8%2M
Compiler

Compiled 689 to 273 computations (60.4% saved)

regimes211.0ms (1%)

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

2 calls:

137.0ms
D
54.0ms
d
Results
AccuracySegmentsBranch
74.7%3D
76.8%2d
Compiler

Compiled 509 to 192 computations (62.3% saved)

regimes177.0ms (0.8%)

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

2 calls:

95.0ms
(/.f64 h l)
70.0ms
d
Results
AccuracySegmentsBranch
75.0%3(/.f64 h l)
76.9%3d
Compiler

Compiled 445 to 167 computations (62.5% saved)

regimes84.0ms (0.4%)

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

2 calls:

44.0ms
M
34.0ms
d
Results
AccuracySegmentsBranch
72.9%2M
74.5%2d
Compiler

Compiled 181 to 85 computations (53% saved)

regimes136.0ms (0.6%)

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

4 calls:

57.0ms
d
26.0ms
M
25.0ms
h
25.0ms
D
Results
AccuracySegmentsBranch
69.0%3h
71.0%2M
68.4%2D
66.7%1d
Compiler

Compiled 111 to 62 computations (44.1% saved)

regimes17.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

6.0ms
D
5.0ms
l
5.0ms
M
Results
AccuracySegmentsBranch
66.7%1D
66.7%1l
66.7%1M
Compiler

Compiled 28 to 24 computations (14.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.4111913160951864e+295
-1.2059793264917283e+273
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.091600489967082e+167
2.528801396148457e+172
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.399488718954182e+286
1.0360052869758169e+287
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch103.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
30.0ms
9.491289717064066e+83
1.1959330872028636e+86
72.0ms
1.2564883221417043e-86
9.302349374432743e-86
Results
35.0ms142×body256valid
4.0ms18×body256infinite
0.0msbody256invalid
Compiler

Compiled 466 to 335 computations (28.1% saved)

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
4.726395026608155e+49
6.890643586093107e+53
Results
34.0ms16×body256infinite
28.0ms112×body256valid
2.0ms10×body256invalid
Compiler

Compiled 329 to 242 computations (26.4% saved)

bsearch66.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
9.491289717064066e+83
1.1959330872028636e+86
32.0ms
3.0968344442696055e-66
1.8121305890000718e-65
Results
50.0ms183×body256valid
6.0ms25×body256infinite
4.0ms19×body256invalid
Compiler

Compiled 621 to 430 computations (30.8% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
39.0ms
4.726395026608155e+49
6.890643586093107e+53
Results
28.0ms113×body256valid
7.0ms15×body256infinite
1.0msbody256invalid
Compiler

Compiled 321 to 226 computations (29.6% saved)

bsearch30.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
1.664056729894104e+31
9.10187374221072e+31
Results
18.0ms70×body256valid
7.0ms26×body256infinite
3.0ms15×body256invalid
Compiler

Compiled 237 to 164 computations (30.8% saved)

simplify71.0ms (0.3%)

Algorithm
egg-herbie
Rules
108×*-commutative
44×+-commutative
36×sub-neg
32×neg-mul-1
32×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01281015
11901011
22201011
32401011
42591011
52731011
62861011
72981011
83031011
93051011
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528) (pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))) (pow.f64 (exp.f64 1/6) (neg.f64 (*.f64 -2 (log.f64 D)))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))))
(if (<=.f64 d 3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) (if (<=.f64 d 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))))))) w0))
(if (<=.f64 d 18999999999999999871198024812870931552772460396937216) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) w0)
(if (<=.f64 d 281606361025153/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8))) (if (<=.f64 d 90000000000000001316762570760738572787303868907818955335074970845281672782603339431936) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8))) w0))
(if (<=.f64 d 279999999999999998101865628821255833409278363744337920) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8))) w0)
(if (<=.f64 M 59999999999999997815377769791488) w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))))
w0
Outputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528) (pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))) (pow.f64 (exp.f64 1/6) (neg.f64 (*.f64 -2 (log.f64 D)))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528) (pow.f64 (*.f64 (cbrt.f64 w0) (*.f64 (pow.f64 (exp.f64 1/6) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 M d) (*.f64 (/.f64 h l) (/.f64 M d)))))) (pow.f64 (exp.f64 1/6) (*.f64 -2 (neg.f64 (log.f64 D)))))) 3) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))) 3))
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (neg.f64 (log.f64 D))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h l) (*.f64 (/.f64 M d) (/.f64 M d))))))))) 3))
(if (<=.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (pow.f64 (*.f64 (cbrt.f64 w0) (exp.f64 (*.f64 1/6 (-.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h l) (*.f64 (/.f64 M d) (/.f64 M d))))) (*.f64 -2 (log.f64 D)))))) 3))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 D -1/4) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))))
(if (<=.f64 d 3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) (if (<=.f64 d 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))))))) w0))
(if (<=.f64 d 3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 D -1/4) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) (if (<=.f64 d 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))))))) w0))
(if (<=.f64 d 18999999999999999871198024812870931552772460396937216) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 -1/4 D) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) w0)
(if (<=.f64 d 18999999999999999871198024812870931552772460396937216) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 D -1/4) (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 M (/.f64 d h))))))) w0)
(if (<=.f64 d 281606361025153/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8))) (if (<=.f64 d 90000000000000001316762570760738572787303868907818955335074970845281672782603339431936) (*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (*.f64 l (*.f64 d d))) -1/8))) w0))
(if (<=.f64 d 279999999999999998101865628821255833409278363744337920) (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 h (*.f64 (/.f64 M d) (/.f64 M d)))) -1/8))) w0)
(if (<=.f64 M 59999999999999997815377769791488) w0 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 w0 (*.f64 M (*.f64 M h))) l))))
w0
Compiler

Compiled 408 to 272 computations (33.3% saved)

soundness5.8s (27%)

Rules
1540×associate-/r*
1540×associate-/r*
1540×associate-/r*
1494×associate-*l*
1474×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01651231
15201223
215931215
349611215
028312
1632312
26946312
092058054
1305955660
054574
11204574
059036748
1160935294
2721335260
028312
1632312
26946312
071740141
1222139639
071740141
1222139639
092058054
1305955660
085253854
1263051652
054574
11204574
085253854
1263051652
092058054
1305955660
028312
1632312
26946312
085253854
1263051652
071740141
1222139639
054574
11204574
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
Compiler

Compiled 2059 to 1277 computations (38% saved)

end0.0ms (0%)

preprocess590.0ms (2.8%)

Remove

(abs d)

Compiler

Compiled 1762 to 1114 computations (36.8% saved)

Profiling

Loading profile data...