Henrywood and Agarwal, Equation (9a)

Time bar (total: 19.0s)

analyze689.0ms (3.6%)

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)

Precisions
Click to see histograms. Total time spent on operations: 258.0ms
Operation ival-mult, time spent: 91.0ms, 35.0% of total-time
Operation ival-div, time spent: 60.0ms, 23.0% of total-time
Operation ival-sqrt, time spent: 45.0ms, 17.0% of total-time
Operation ival-pow, time spent: 33.0ms, 13.0% of total-time
Operation ival-sub, time spent: 18.0ms, 7.0% of total-time
Operation const, time spent: 9.0ms, 3.0% of total-time

sample2.7s (14.4%)

Results
1.8s7092×256valid
553.0ms2737×256invalid
218.0ms1163×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-sqrt, time spent: 525.0ms, 38.0% of total-time
Operation ival-mult, time spent: 352.0ms, 25.0% of total-time
Operation ival-sub, time spent: 196.0ms, 14.0% of total-time
Operation ival-div, time spent: 193.0ms, 14.0% of total-time
Operation ival-pow, time spent: 97.0ms, 7.0% of total-time
Operation const, time spent: 31.0ms, 2.0% of total-time
Bogosity

preprocess368.0ms (1.9%)

Algorithm
egg-herbie
Rules
990×cancel-sign-sub-inv
892×associate-/l*
772×neg-mul-1
744×neg-sub0
716×*-commutative
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
380-1(4.986034689007062e+231 0.060171551933718946 7.779490249287452e+59 1.4446117413021348e+301 1.4799519099975813e+91 1.3772618519157185e+215)(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
250-3(1.6602048976239825e-245 1.2629790738903147e-270 7.654730431484251e-43 2.5910582110459476e-57 3.599656209252804e-41 2.3388999424580455e-101)(/.f64 (*.f64 M D) (*.f64 2 d))
240-0-(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
70-0-(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
00-0-h
00-0-(*.f64 2 d)
00-0-M
00-0-l
081(4.801296621680953e+60 2.962512756412717e-207 0.007068390482234704 2.4635024207807056e+94 -1.457441279877606e+81 8.783768228903683e-128)0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
00-0-w0
00-0-(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
00-0-(*.f64 M D)
00-0-d
00-0-2
00-0-(/.f64 h l)
00-0-D
00-0-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782099
15672083
216782067
353602067
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l)))))
(neg.f64 (*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l))))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 w0 2) (/.f64 D d)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 w0 2)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 w0 2) d)) 2)))))
(*.f64 M (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 w0 2)) 2) -1))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) w0)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 w0 2) (/.f64 M d)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 w0 d)) 2)))))
(*.f64 D (sqrt.f64 (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 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 w0 l) -1))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) w0) 1)))
(*.f64 l (sqrt.f64 (neg.f64 (fma.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) w0) -1))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D w0)) 2)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.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 M (/.f64 (*.f64 2 d) 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 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 2 d) D)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h (*.f64 2 d)) D) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 h (*.f64 2 d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 2 d)) D) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 d (/.f64 D 2))) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D d) (*.f64 M 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 d (/.f64 (*.f64 M 2) D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 d M)) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 h) l) (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 h (/.f64 d M)) 2) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 M 2) l) d) 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 h l) (neg.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 D 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 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 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)

(negabs w0)

(sort M D)

Compiler

Compiled 228 to 126 computations (44.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
Operation ival-mult, time spent: 43.0ms, 37.0% of total-time
Operation ival-div, time spent: 29.0ms, 25.0% of total-time
Operation ival-pow, time spent: 16.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 11.0% of total-time
Operation ival-sub, time spent: 9.0ms, 8.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 78 to 50 computations (35.9% saved)

prune2.0ms (0%)

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

Compiled 48 to 36 computations (25% saved)

localize353.0ms (1.9%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
97.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
91.7%
(/.f64 (*.f64 M D) (*.f64 2 d))
91.3%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
86.0%
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
97.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
93.6%
(*.f64 (/.f64 D 2) (/.f64 M d))
91.3%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
86.0%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
Compiler

Compiled 197 to 100 computations (49.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 244.0ms
Operation ival-div, time spent: 162.0ms, 66.0% of total-time
Operation ival-mult, time spent: 41.0ms, 17.0% of total-time
Operation ival-pow, time spent: 16.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 5.0% of total-time
Operation ival-sub, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time

series169.0ms (0.9%)

Counts
8 → 408
Calls

114 calls:

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

rewrite367.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1174×prod-diff
694×expm1-udef
692×log1p-udef
352×associate-*r*
252×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035426
1559426
25958426
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)) (cbrt.f64 (pow.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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(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 (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 (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 (-.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 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 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 (/.f64 2 D) (/.f64 d M)))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 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 (cbrt.f64 (pow.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 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (/.f64 D (/.f64 d M)) 2)
(/.f64 (*.f64 D (*.f64 1/2 M)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 2 D) (/.f64 d M))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.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) (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 d M))) -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) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (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 (/.f64 2 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))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(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)) (cbrt.f64 (pow.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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(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 (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 (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 (-.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 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 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 1/2 (/.f64 D (/.f64 d M)))
(*.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 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (cbrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (cbrt.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 D 1/2)) (*.f64 (sqrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1/2 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/2 d) (*.f64 D M))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))
(*.f64 (/.f64 D (/.f64 d M)) 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 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (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)) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2)) (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 (/.f64 2 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))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(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)))))))

simplify622.0ms (3.3%)

Algorithm
egg-herbie
Rules
1972×fma-def
1294×log-prod
856×associate-*r*
824×times-frac
790×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058352464
1162152146
2685251922
Stop Event
node limit
Counts
667 → 320
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(-.f64 (+.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)) (cbrt.f64 (pow.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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(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 (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 (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 (-.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 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 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 (/.f64 2 D) (/.f64 d M)))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 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 (cbrt.f64 (pow.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 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (/.f64 D (/.f64 d M)) 2)
(/.f64 (*.f64 D (*.f64 1/2 M)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 2 D) (/.f64 d M))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.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) (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 d M))) -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) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (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 (/.f64 2 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))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(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)) (cbrt.f64 (pow.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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(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 (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 (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 (-.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 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 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 1/2 (/.f64 D (/.f64 d M)))
(*.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 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (*.f64 (cbrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (cbrt.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 D 1/2)) (*.f64 (sqrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1/2 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/2 d) (*.f64 D M))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))
(*.f64 (/.f64 D (/.f64 d M)) 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 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (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)) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2)) (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 (/.f64 2 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))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2) (fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (pow.f64 D 2)) (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D 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 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) M) (/.f64 w0 D))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D M) 3)) (/.f64 w0 (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (/.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) w0))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 D 4)))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 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 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 l))
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 l 2))))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 l 2)) (cbrt.f64 l)) h))
(/.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 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(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 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 1/2 d)))) 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 (*.f64 D M) (/.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)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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 (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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(*.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 (*.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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.f64 1/2 d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))))
(*.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 (*.f64 D M) (/.f64 1/2 d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))))
(/.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 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 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 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.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 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 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 (*.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))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (+.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 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2) (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1))))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (/.f64 (*.f64 2 d) M))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 d (/.f64 2 D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (cbrt.f64 (pow.f64 M 2)) (/.f64 (*.f64 2 (/.f64 d D)) (cbrt.f64 M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 2)) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(*.f64 (cbrt.f64 M) (*.f64 (/.f64 (cbrt.f64 (pow.f64 M 2)) (*.f64 2 d)) D))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 2 (/.f64 d D)) (sqrt.f64 M)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))) (sqrt.f64 M))
(*.f64 (sqrt.f64 M) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) D))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 D (/.f64 d M)) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D (*.f64 1/2 M)) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 2 D) (/.f64 d M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 D (neg.f64 M))) (neg.f64 (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (/.f64 D (/.f64 d M))) -2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 D (*.f64 1/2 M))) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (/.f64 M d) (neg.f64 D)) -2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (/.f64 M d)) -2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (*.f64 D 1/2)) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D M) 1) (*.f64 2 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) 1) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (neg.f64 l))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 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 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 l))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 (pow.f64 (*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 l))
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 l 2))))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 l 2)) (cbrt.f64 l)) h))
(/.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 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(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 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 M (/.f64 1/2 d)))) 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 (*.f64 D M) (/.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)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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 (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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(*.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 (*.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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(*.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 (*.f64 D M) (/.f64 1/2 d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))))
(*.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 (*.f64 D M) (/.f64 1/2 d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))))
(/.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 (*.f64 D M) (/.f64 1/2 d)) 4) (pow.f64 (/.f64 h l) 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 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.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 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 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 (*.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))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (+.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 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (pow.f64 (/.f64 h l) 2) (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1))))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 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 (*.f64 D M) (/.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 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (*.f64 (/.f64 1 d) (*.f64 D 1/2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1 (*.f64 M (*.f64 D (/.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 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D 1/2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 M d) 2)) (cbrt.f64 (/.f64 M d))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (cbrt.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 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 D 1/2)) (*.f64 (sqrt.f64 (*.f64 D 1/2)) (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 M d)) (*.f64 D 1/2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.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 D (neg.f64 M)) (/.f64 1 (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 D M))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D (/.f64 d M)) 1/2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (fabs.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 D M) (sqrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 2) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d) (/.f64 (cbrt.f64 (*.f64 D M)) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(*.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 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 2) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) d) (/.f64 (sqrt.f64 (*.f64 D M)) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) (*.f64 2 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 (/.f64 M d) (pow.f64 (cbrt.f64 (*.f64 D 1/2)) 2)) (cbrt.f64 (*.f64 D 1/2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 (/.f64 M d) (sqrt.f64 (*.f64 D 1/2))) (sqrt.f64 (*.f64 D 1/2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 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 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1) 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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))
(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 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 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 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 h) l) 1)))

eval205.0ms (1.1%)

Compiler

Compiled 9369 to 5883 computations (37.2% saved)

prune76.0ms (0.4%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New3164320
Fresh000
Picked022
Done000
Total3166322
Accuracy
88.1%
Counts
322 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)))
84.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l))))
79.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
55.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
67.8%
w0
Compiler

Compiled 134 to 103 computations (23.1% saved)

localize523.0ms (2.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
95.3%
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
91.2%
(*.f64 (pow.f64 d 2) l)
79.0%
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
74.8%
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))
93.0%
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)
92.3%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
91.3%
(*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
91.3%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))
91.2%
(*.f64 (pow.f64 d 2) l)
87.6%
(*.f64 (pow.f64 M 2) h)
80.8%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
74.8%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
Compiler

Compiled 355 to 235 computations (33.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 271.0ms
Operation ival-mult, time spent: 114.0ms, 42.0% of total-time
Operation ival-pow, time spent: 73.0ms, 27.0% of total-time
Operation ival-div, time spent: 47.0ms, 17.0% of total-time
Operation ival-sqrt, time spent: 15.0ms, 6.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time
Operation ival-sub, time spent: 8.0ms, 3.0% of total-time
Operation ival-add, time spent: 3.0ms, 1.0% of total-time

series39.0ms (0.2%)

Counts
12 → 288
Calls

123 calls:

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

rewrite320.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1144×prod-diff
472×associate-*r*
440×times-frac
336×associate-*l*
222×cbrt-prod
Iterations

Useful iterations: 0 (0.0ms)

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

simplify237.0ms (1.2%)

Algorithm
egg-herbie
Rules
1250×associate-*r*
1224×times-frac
1188×associate-*l*
782×associate-*r/
668×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062836720
1165233988
Stop Event
node limit
Counts
624 → 358
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (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 (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 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))) 1)
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))))
(*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)) (/.f64 1 l))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)) h)
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))) (/.f64 h (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) 1) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 1) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) l) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)) -1)
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) 1/3)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 M 2) h))) 1)
(pow.f64 (*.f64 (pow.f64 M 2) h) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 M 2) h)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(sqrt.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 M 2) h))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 M 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 M 2) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 M 2) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 M 2) h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l))) 1)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(sqrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) l))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 2)))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l)) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))) 1)
(/.f64 (*.f64 D M) (*.f64 d 2))
(/.f64 (*.f64 (*.f64 D M) 1) (*.f64 d 2))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (*.f64 (*.f64 D M) -1/2) (neg.f64 d))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(fabs.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) (/.f64 1/2 d)) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1)
(*.f64 h (/.f64 1 (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 1 l)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)))
(*.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (/.f64 1 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) l))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (cbrt.f64 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) -1)
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))) 1)
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))))
(*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)) (/.f64 1 l))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)) h)
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))) (/.f64 h (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) 1) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 M 2) h))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 1) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) l) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)) -1)
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(pow.f64 (pow.f64 (*.f64 D M) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) 1/3)
(pow.f64 (*.f64 D M) 2)
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 D M)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l))) 1)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(sqrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) l))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) 1/3)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
Outputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 (sqrt.f64 -1/4) -1/4) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4))) (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))))
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 (pow.f64 d 2)) (neg.f64 l))))
(*.f64 (/.f64 h (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)) h)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))) (/.f64 h (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) 1) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 1) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) l) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (cbrt.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 D (/.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 M (sqrt.f64 h)))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (*.f64 (pow.f64 d 2) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 3)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3) 1/3)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))))
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 (pow.f64 d 2)) (neg.f64 l))))
(*.f64 (/.f64 h (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 2))
(fabs.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 1)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 3)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) 1/3)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2))
(fabs.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 M 2) h))) 1)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (*.f64 (pow.f64 M 2) h) 1)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 M 2) h)) 3)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) 1/3)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(sqrt.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))
(sqrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) h)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 M 2) h))))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 h 3)))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 M 2) 3)))
(*.f64 (pow.f64 M 2) h)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 M 2) h)
(exp.f64 (log.f64 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 M 2) h)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 M 2) h)) 1))
(*.f64 (pow.f64 M 2) h)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 M 2) h)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l))) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) 3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3) 1/3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(sqrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 (pow.f64 d 2) l)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) l)) 1))
(*.f64 (pow.f64 d 2) l)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(*.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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(*.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 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 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 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 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 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 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 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 2))) (sqrt.f64 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.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 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l) (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 1)))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(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 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 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))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l (neg.f64 h)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 h (neg.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l)) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l (neg.f64 h)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 h (neg.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) l))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l (neg.f64 h)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 h (neg.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))) 1)
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 1)
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3)
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3) 1/3)
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2)
(pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2)))
(sqrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4)))
(sqrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) h))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 1))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 D M) 1) (*.f64 d 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 D M) -1/2) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1/2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 3) 1/3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(fabs.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) (/.f64 1/2 d)) M))
(*.f64 M (log.f64 (pow.f64 (exp.f64 D) (/.f64 1/2 d))))
(*.f64 M (*.f64 (/.f64 1/2 d) (log.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 3))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 1 (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.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 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 1 l)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (/.f64 1 l))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))) (*.f64 (/.f64 1 l) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) l))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)))
(pow.f64 (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) 2)
(pow.f64 (/.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) 2)
(*.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 h)) (/.f64 1 (neg.f64 l)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (neg.f64 h) (/.f64 1 (neg.f64 l))))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 h (sqrt.f64 l)) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 h (sqrt.f64 l)) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (cbrt.f64 l)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 h (sqrt.f64 l)) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 1) (/.f64 h l))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))) (*.f64 (/.f64 1 l) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))) (cbrt.f64 (pow.f64 l 2))))
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (cbrt.f64 (pow.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 4) (pow.f64 h 2))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) l))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) (/.f64 (cbrt.f64 (pow.f64 l 2)) (sqrt.f64 h))) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) (/.f64 (cbrt.f64 l) (sqrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) (sqrt.f64 h)) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) 2)
(pow.f64 (/.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) 2)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) -1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (neg.f64 l)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (neg.f64 h) (/.f64 1 (neg.f64 l))))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 2))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (/.f64 h l))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (/.f64 (pow.f64 d 2) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))))
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (/.f64 (/.f64 1 l) (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 (pow.f64 d 2)) (neg.f64 l))))
(*.f64 (/.f64 h (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2)) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 D 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)) h)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))) (/.f64 h (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) 1) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 l)) (*.f64 (/.f64 (pow.f64 M 2) d) (/.f64 h (sqrt.f64 l))))
(*.f64 (/.f64 h (*.f64 d (sqrt.f64 l))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 1) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 M 2) h) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 h (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) l) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (cbrt.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2)) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) (*.f64 d (sqrt.f64 l))) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) l) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2) (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (cbrt.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (/.f64 D (/.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 M (sqrt.f64 h)))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2) (cbrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (cbrt.f64 (*.f64 (pow.f64 d 2) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 3)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3) 1/3)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))))
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 1 (pow.f64 d 2)) (neg.f64 l))))
(*.f64 (/.f64 h (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 2))
(fabs.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l))) 3))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(pow.f64 (*.f64 D M) 2)
(pow.f64 (pow.f64 (*.f64 D M) 2) 1)
(pow.f64 (*.f64 D M) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) 3)
(pow.f64 (*.f64 D M) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) 1/3)
(pow.f64 (*.f64 D M) 2)
(pow.f64 (*.f64 D M) 2)
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 M 2) 3)))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(pow.f64 (*.f64 D M) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 D M)) 2))
(pow.f64 (*.f64 D M) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l))) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d 2) l)) 3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3) 1/3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(sqrt.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 (pow.f64 d 2) l)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (log.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d 2) l)) 1))
(*.f64 (pow.f64 d 2) l)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 1)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 3)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) 1/3)
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 M (*.f64 D (sqrt.f64 h))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2))
(fabs.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) 1))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
(*.f64 h (pow.f64 (*.f64 D M) 2))

eval178.0ms (0.9%)

Compiler

Compiled 9803 to 6400 computations (34.7% saved)

prune95.0ms (0.5%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New3668374
Fresh000
Picked224
Done022
Total36812380
Accuracy
90.8%
Counts
380 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.0%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (pow.f64 d 2) l)) -1/8)))
27.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2)) -1/8)))
46.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l))))
84.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l))))
79.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))))))
40.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (sqrt.f64 l))) (/.f64 h (*.f64 d (sqrt.f64 l))))))))
69.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))
39.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))))))
40.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))))))
67.8%
w0
Compiler

Compiled 537 to 394 computations (26.6% saved)

localize862.0ms (4.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
94.9%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 (*.f64 d (sqrt.f64 l)) 2)))))
92.0%
(*.f64 (pow.f64 M 2) h)
90.6%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
88.3%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))
98.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))))))
95.3%
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l))))
94.9%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l)))))))
94.7%
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (sqrt.f64 l)))
99.3%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2)) -1/8)))
98.4%
(*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)
88.3%
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))
87.8%
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
99.3%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (pow.f64 d 2) l)) -1/8)))
98.4%
(*.f64 (pow.f64 (*.f64 D M) 2) h)
93.3%
(*.f64 (pow.f64 d 2) l)
88.3%
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (pow.f64 d 2) l))
97.4%
(/.f64 (pow.f64 (*.f64 D M) 2) l)
94.9%
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))))
93.8%
(/.f64 h (pow.f64 d 2))
89.5%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
Compiler

Compiled 637 to 340 computations (46.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 375.0ms
Operation ival-mult, time spent: 145.0ms, 39.0% of total-time
Operation ival-pow, time spent: 122.0ms, 33.0% of total-time
Operation ival-div, time spent: 55.0ms, 15.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 6.0% of total-time
Operation const, time spent: 16.0ms, 4.0% of total-time
Operation ival-sub, time spent: 11.0ms, 3.0% of total-time
Operation ival-add, time spent: 5.0ms, 1.0% of total-time

series96.0ms (0.5%)

Counts
15 → 768
Calls

213 calls:

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

rewrite165.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
398×log1p-expm1-u
398×expm1-log1p-u
373×pow1
368×cbrt-prod
367×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify495.0ms (2.6%)

Algorithm
egg-herbie
Rules
1248×associate-*r*
1154×times-frac
1100×associate-*l*
684×associate-/l*
602×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055381835
1150575829
Stop Event
node limit
Counts
1096 → 306
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (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 (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 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l (pow.f64 d 2)) h))
(/.f64 1 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (*.f64 d (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (*.f64 d (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) l)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(*.f64 h (pow.f64 d -2))
(*.f64 1 (*.f64 h (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 d -2))) (sqrt.f64 (*.f64 h (pow.f64 d -2))))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 d -2))) 2)
(pow.f64 (/.f64 (pow.f64 d 2) h) -1)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 l))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))) (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) 1/3)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) 1/3)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))) 1)
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 2)
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(fma.f64 1 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 w0 1 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))) 1)
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 2)
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(fma.f64 1 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 w0 1 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))) 1)
(*.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 2) (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 2)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h d)) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l (pow.f64 d 2)) h))
(/.f64 1 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (*.f64 d (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (*.f64 d (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) l)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(exp.f64 (+.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)))
(exp.f64 (*.f64 (+.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8)) w0)
(*.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
w0
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0)
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) h))) (sqrt.f64 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (sqrt.f64 (/.f64 1 l)))) d)
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 1 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (pow.f64 d 2)))) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (*.f64 1 (pow.f64 d 4)))) (*.f64 (/.f64 1/8 (neg.f64 l)) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (*.f64 1 (pow.f64 d 4)))) (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 l 3)) (/.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 6)))))) (fma.f64 1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (pow.f64 d 2)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/4))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 w0 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0) (/.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4))) (*.f64 (pow.f64 l 2) (*.f64 1 (pow.f64 d 4)))))
(+.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 w0 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 h 2) w0) (*.f64 1 (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6)) w0))))) (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) (neg.f64 l)) (*.f64 h w0))) w0))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(-.f64 (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D))) (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 D 5))) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) w0) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (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 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(-.f64 (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (sqrt.f64 -1/4))) (/.f64 w0 D))) (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (/.f64 (pow.f64 D 3) (/.f64 w0 (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3)))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (pow.f64 D 5))) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) 1/8 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) -1/16)))) (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 D (sqrt.f64 (/.f64 h l)))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 1/2 d) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D M) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) -1/8 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 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) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 1 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (pow.f64 d 2)))) 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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (*.f64 1 (pow.f64 d 4)))) (*.f64 (/.f64 1/8 (neg.f64 l)) (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (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 d 4) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (*.f64 1 (pow.f64 d 4)))) (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 l 3)) (/.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 6)))))) (fma.f64 1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (pow.f64 d 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l (pow.f64 d 2)) h))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) h) (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) l)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (/.f64 (pow.f64 h 3) (pow.f64 d 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(*.f64 h (pow.f64 d -2))
(*.f64 h (pow.f64 d -2))
(*.f64 1 (*.f64 h (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 d -2))) (sqrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 d -2))) 2)
(*.f64 h (pow.f64 d -2))
(pow.f64 (/.f64 (pow.f64 d 2) h) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) h))
(*.f64 (/.f64 1 (pow.f64 d 2)) h)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(*.f64 h (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 l))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))) (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 1)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 3)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) 1/3)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 l))) 2)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 l (pow.f64 M 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (/.f64 (pow.f64 h 3) (pow.f64 d 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))) 1)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 3)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 h 3)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 D M) 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 D 6))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 1))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))) 1)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 1)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 3)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3) 1/3)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 2)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3) (pow.f64 w0 3)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 1))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 1 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 w0 1 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 w0 -1/8) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (/.f64 (pow.f64 h 3) (pow.f64 d 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))) 1)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 1)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 3)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3) 1/3)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 2)
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)) 3))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1) 3) (pow.f64 w0 3)))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))) 1))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 1 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 w0 1 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 (*.f64 w0 -1/8) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(fma.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0) (*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
(*.f64 w0 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))) 1)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(*.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 2) (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 1)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 3)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) 1/3)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 2)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h d)) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3) (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 d (sqrt.f64 l)) 3)) (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))) 1))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))))
(*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l (pow.f64 d 2)) h))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) h) (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) l)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (/.f64 (pow.f64 h 3) (pow.f64 d 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))) 1)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 1)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 3)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(exp.f64 (+.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)))
(exp.f64 (fma.f64 1/2 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)))
(*.f64 w0 (sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)) 1))
(exp.f64 (fma.f64 1/2 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) (log.f64 w0)))
(*.f64 w0 (sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) (/.f64 1 (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 h d) d) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d (sqrt.f64 l))) 3) (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 3) (pow.f64 (*.f64 (pow.f64 d 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (/.f64 (pow.f64 h 3) (pow.f64 d 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l))) 3) (pow.f64 (/.f64 (/.f64 1 d) (sqrt.f64 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (*.f64 D M) 2))) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2))))))))
(sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 1))

eval210.0ms (1.1%)

Compiler

Compiled 11076 to 7267 computations (34.4% saved)

prune101.0ms (0.5%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New3735378
Fresh123
Picked325
Done044
Total37713390
Accuracy
90.8%
Counts
390 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.9%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
65.8%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0))
33.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2)) -1/8)))
46.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l))))
84.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l))))
79.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))))))
35.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))))))
69.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))
39.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) (*.f64 (pow.f64 d 2) l)))))))
14.4%
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
67.8%
w0
Compiler

Compiled 512 to 383 computations (25.2% saved)

localize769.0ms (4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
99.9%
(pow.f64 (*.f64 D M) 2)
99.6%
(*.f64 (pow.f64 (*.f64 D M) 2) h)
95.1%
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))
99.9%
(pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2)
99.9%
(*.f64 (/.f64 1/2 d) (sqrt.f64 h))
97.8%
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)
97.0%
(*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))
99.2%
(/.f64 (pow.f64 (*.f64 D M) 2) l)
97.4%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))) w0)
96.9%
(*.f64 h (pow.f64 d -2))
96.3%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
99.9%
(pow.f64 (*.f64 D M) 2)
97.4%
(*.f64 (pow.f64 d 2) l)
96.3%
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))
95.3%
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0)))
99.8%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
99.2%
(/.f64 (pow.f64 (*.f64 D M) 2) l)
96.9%
(*.f64 h (pow.f64 d -2))
96.3%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
Compiler

Compiled 546 to 287 computations (47.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 402.0ms
Operation ival-pow, time spent: 152.0ms, 38.0% of total-time
Operation ival-mult, time spent: 117.0ms, 29.0% of total-time
Operation ival-div, time spent: 71.0ms, 18.0% of total-time
Operation ival-sqrt, time spent: 33.0ms, 8.0% of total-time
Operation const, time spent: 13.0ms, 3.0% of total-time
Operation ival-add, time spent: 11.0ms, 3.0% of total-time
Operation ival-sub, time spent: 5.0ms, 1.0% of total-time

series380.0ms (2%)

Counts
16 → 636
Calls

186 calls:

TimeVariablePointExpression
86.0ms
D
@inf
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
75.0ms
D
@0
(pow.f64 (*.f64 D M) 2)
56.0ms
M
@0
(pow.f64 (*.f64 D M) 2)
22.0ms
d
@0
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)
18.0ms
h
@-inf
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))))))) 2)

rewrite178.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
374×cbrt-prod
355×log1p-expm1-u
355×expm1-log1p-u
339×pow1
338×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify644.0ms (3.4%)

Algorithm
egg-herbie
Rules
1178×fma-def
744×distribute-rgt-in
744×distribute-lft-in
708×*-commutative
646×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106862182
1348059984
Stop Event
node limit
Counts
905 → 443
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))) (pow.f64 D 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))) (pow.f64 D 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 M 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))))) (pow.f64 M 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))))) (pow.f64 M 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)))))) (pow.f64 l 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))))))) (pow.f64 d 2))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)))))))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 3))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))))) (pow.f64 h 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))))) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))) (pow.f64 h 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 6) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3)))))) (pow.f64 d 6))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 6) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3)))))) (pow.f64 d 6))))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (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 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (sqrt.f64 l)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 1 d)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 2))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))) 1)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))
(*.f64 1 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)) w0)
(*.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) (sqrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) 2) (cbrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3/2) (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 1 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h w0))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) (pow.f64 (*.f64 D M) 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))
(*.f64 (*.f64 l (pow.f64 d 2)) (/.f64 1 (*.f64 h w0)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))) 2)
(pow.f64 (/.f64 (*.f64 h w0) (*.f64 l (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 d 2) h)) (/.f64 l w0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3) (pow.f64 (*.f64 h w0) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(*.f64 (*.f64 D M) (*.f64 D M))
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 D M) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (sqrt.f64 l)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 1 d)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 2))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)))) 1)
(pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 3)
(pow.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 2)
(sqrt.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) -1/8) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)))))
(cbrt.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/8) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/8) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(exp.f64 (log.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))) 1)
(pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))
(fabs.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) D) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3) (pow.f64 (*.f64 D M) 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 1)
(/.f64 (*.f64 1/2 (sqrt.f64 h)) d)
(pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2)
(sqrt.f64 (*.f64 h (/.f64 1/4 (pow.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 h)) (/.f64 1/2 d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 (/.f64 1/2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 1/4 (pow.f64 d 2))))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))
(*.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(*.f64 (*.f64 h (/.f64 1/4 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 4))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3) (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(*.f64 (*.f64 D M) (*.f64 D M))
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 D M) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 d 2)))) 1)
(*.f64 l (pow.f64 d 2))
(*.f64 1 (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d (sqrt.f64 l)) (*.f64 d (sqrt.f64 l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) (cbrt.f64 (*.f64 l (pow.f64 d 2))))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 d 2))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 D 4) (fma.f64 1/256 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 w0 (pow.f64 h 2)))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 D 4) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512)) (*.f64 1/256 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 h 2)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 (pow.f64 D 4) (fma.f64 1/256 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 w0 (pow.f64 h 2)))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))) (*.f64 (pow.f64 D 6) (fma.f64 -1/8 (/.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512))))) (*.f64 2 (*.f64 w0 (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) 11/24576)))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 (pow.f64 D 4) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512)) (*.f64 1/256 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 h 2)))))) (*.f64 (pow.f64 D 6) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 (*.f64 d (sqrt.f64 l)) 6)) -7/8192)) (*.f64 -1/8 (/.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 w0 (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512)))))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (*.f64 (pow.f64 l 2) w0) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2))) (pow.f64 D 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))) (pow.f64 D 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 6)) (/.f64 (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))) (*.f64 (pow.f64 M 2) h))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (*.f64 (pow.f64 l 2) w0) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 6)) (/.f64 (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2)))) (*.f64 (pow.f64 M 2) h))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) -7/2)))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2))) (pow.f64 D 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (pow.f64 D 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))) (pow.f64 D 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))) (pow.f64 D 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 6)) (/.f64 (*.f64 (*.f64 l w0) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (*.f64 (pow.f64 M 2) h))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (pow.f64 D 6)) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (pow.f64 D 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 6)) (/.f64 (*.f64 (*.f64 l w0) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 M 2) h))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) -7/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (pow.f64 D 6)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 M 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 M 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 M 4) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 w0 (pow.f64 h 2)))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 M 4) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512)) (*.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 h 2)))))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 (pow.f64 M 4) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 w0 (pow.f64 h 2)))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))) (*.f64 (pow.f64 M 6) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h w0) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)) l)) (*.f64 2 (*.f64 w0 (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) 11/24576)))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 (pow.f64 M 4) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512)) (*.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 h 2)))))) (*.f64 (pow.f64 M 6) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (pow.f64 h 3))) -7/8192)) (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 h 2))) -3/512))))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))) (pow.f64 M 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))))) (pow.f64 M 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 6)) h) (*.f64 (*.f64 l w0) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))) (pow.f64 M 4)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 M))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 (*.f64 (*.f64 l w0) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2))) (*.f64 h (pow.f64 M 6)))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) -7/2))) (pow.f64 M 6)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) h)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))))))) (pow.f64 M 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))))) (pow.f64 M 4))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 (*.f64 (*.f64 l w0) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2))) (*.f64 h (pow.f64 M 6)))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2))) (pow.f64 M 6)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 (*.f64 (*.f64 l w0) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 h (pow.f64 M 6)))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (*.f64 (pow.f64 D 6) (pow.f64 h 3))) -7/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (pow.f64 M 6)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 D 4)) (pow.f64 h 2)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)))))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2))) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2)) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (fma.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2))))) (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) 2) (fma.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/6))))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (fma.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2))) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2))))) (*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6))) -7/2))) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) 2) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2)))))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)))))) (pow.f64 l 3))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512))) (/.f64 w0 (/.f64 (pow.f64 l 3) (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576))))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (fma.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (/.f64 w0 (/.f64 (pow.f64 l 3) (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (pow.f64 d 6)) -7/8192)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4))))))
(+.f64 w0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))))))) (pow.f64 d 2))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6)))))))) (pow.f64 l 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))))) (pow.f64 l 2)))))))
(+.f64 w0 (fma.f64 -1 (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512))) (pow.f64 d 2)) (*.f64 2 (*.f64 w0 (fma.f64 -1/2048 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/8192))))) (pow.f64 l 3)) (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 d 4)) -3/512))))))))
(+.f64 w0 (-.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4))))) (/.f64 (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (pow.f64 d 6)) 7/8192)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 d 4)) -3/512))) (pow.f64 d 2)))) (pow.f64 l 3))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 h 2) (fma.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) w0) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (pow.f64 l 2))) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (*.f64 (pow.f64 h 2) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) -3/512)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) w0) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) w0)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 2) l))) (*.f64 2 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 (pow.f64 h 2) (fma.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) w0) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 2 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (pow.f64 l 2))) -3/512)))) (*.f64 (pow.f64 h 3) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (pow.f64 l 2))) -3/512))) (*.f64 (pow.f64 d 2) l)) (*.f64 2 (*.f64 w0 (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) 11/24576)))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 (pow.f64 h 2) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) -3/512)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) w0) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)))) (*.f64 (pow.f64 h 3) (fma.f64 2 (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 (*.f64 d (sqrt.f64 l)) 6)) -7/8192)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) -3/512))) (*.f64 (pow.f64 d 2) l))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2))) (pow.f64 h 2)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 3))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))))))) (pow.f64 h 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 h 3)) (*.f64 (*.f64 l w0) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2))))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 11/6))))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2))) (pow.f64 h 2)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))) (neg.f64 (neg.f64 (log.f64 h))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 h 3)) (*.f64 (*.f64 l w0) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2))))) (fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2))))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (pow.f64 (*.f64 D M) 6)) -7/2)))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))) (pow.f64 h 2)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))))) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))) (pow.f64 h 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))))) (pow.f64 h 2))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)) (/.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.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)))))) 2)))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 11/2)))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 w0 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))))))) (pow.f64 h 3)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4)) (pow.f64 M 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) 2))) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (-.f64 (fma.f64 2 (/.f64 (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))) (pow.f64 h 2)) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))))) (/.f64 (*.f64 2 (fma.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (pow.f64 (*.f64 D M) 6)) 7/2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 w0 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4) (pow.f64 (*.f64 D M) 4)) -3/2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2)))))))) (pow.f64 h 3))))
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2))
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)))
(fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (*.f64 (pow.f64 d 4) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 D 4)) (/.f64 (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 (pow.f64 d 4) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2))) (/.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2)) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (/.f64 (*.f64 (pow.f64 l 2) (*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)))) (*.f64 h (pow.f64 (*.f64 D M) 2))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (fma.f64 (pow.f64 d 4) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 D 4)) (/.f64 (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 (pow.f64 d 6) (fma.f64 -2 (/.f64 l (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2))) -3/2))))) (*.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2) (fma.f64 -16/3 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/6))))))))))
(fma.f64 -2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2))))) (fma.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (fma.f64 (pow.f64 d 4) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2))) (/.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2))))) (*.f64 (pow.f64 d 6) (fma.f64 2 (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6))) -7/2))) (*.f64 -2 (/.f64 l (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 w0 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))))) 2) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4))) -3/2)))))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 6) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3)))))) (pow.f64 d 6))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512))) (*.f64 l (pow.f64 d 6))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512))) (/.f64 w0 (/.f64 (pow.f64 d 6) (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576))))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (*.f64 l (pow.f64 d 6))) (fma.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (/.f64 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (pow.f64 l 3)) -7/8192)) (pow.f64 d 6))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512)))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 2 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 d 6) l))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))))) (pow.f64 d 4))) (*.f64 2 (/.f64 (*.f64 w0 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3)))))) (pow.f64 d 6))))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512))) (*.f64 l (pow.f64 d 6))) (fma.f64 1/256 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 w0 (pow.f64 h 2))))) (*.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 h 2)) (pow.f64 l 2)) -3/512))) (/.f64 w0 (/.f64 (pow.f64 d 6) (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576))))))))))
(+.f64 w0 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w0) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (*.f64 l (pow.f64 d 6))) (fma.f64 2 (+.f64 (/.f64 w0 (/.f64 (pow.f64 d 4) (*.f64 (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (pow.f64 l 2)) -3/512))) (/.f64 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (pow.f64 l 3)) -7/8192)) (pow.f64 d 6))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 w0 (pow.f64 h 2))) (pow.f64 (*.f64 d (sqrt.f64 l)) 4)))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(/.f64 h (pow.f64 d 2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/2 (*.f64 (/.f64 1 d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (sqrt.f64 h) (/.f64 1 d)))
(*.f64 1/2 (/.f64 (sqrt.f64 h) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) (*.f64 l -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) (*.f64 l -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) (*.f64 l -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) (*.f64 l (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) (*.f64 l -1)))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (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 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (sqrt.f64 l)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 (sqrt.f64 l) M)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 (sqrt.f64 l) M)) (/.f64 (sqrt.f64 h) d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 1 d)) 2)
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 2))
(fabs.f64 (*.f64 h (pow.f64 d -2)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d -2) 3)))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 d -2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(*.f64 h (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))) 1)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(*.f64 1 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(*.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) (sqrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) 2) (cbrt.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 2))
(sqrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1))) 2))
(fabs.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) w0))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3/2) (pow.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1))) 3/2)))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))) 1))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/4 1)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) -1/4 1)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))) 1)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))
(*.f64 1 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(*.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (*.f64 h w0))
(*.f64 (*.f64 h w0) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 1)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 3)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) h) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l w0))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2))))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2) 3))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)) 1))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 D M) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l)))) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))) 1)
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(*.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(*.f64 (*.f64 l (pow.f64 d 2)) (/.f64 1 (*.f64 h w0)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(*.f64 (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))) (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))))
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 1)
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 3)
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 (*.f64 h w0) l))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 h (/.f64 l w0)))) 2)
(pow.f64 (/.f64 (*.f64 h w0) (*.f64 l (pow.f64 d 2))) -1)
(/.f64 1 (/.f64 (/.f64 h (/.f64 l w0)) (pow.f64 d 2)))
(/.f64 1 (*.f64 (/.f64 h l) (/.f64 w0 (pow.f64 d 2))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 2))
(fabs.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 d 2) h)) (/.f64 l w0)))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0)) 3))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3) (pow.f64 (*.f64 h w0) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d 2) l) 3) (pow.f64 (*.f64 h w0) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 6) (pow.f64 (*.f64 h w0) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))) 1))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l w0))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(pow.f64 (*.f64 D M) 2)
(*.f64 (*.f64 D M) (*.f64 D M))
(pow.f64 (*.f64 D M) 2)
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 D M) 3)))
(pow.f64 (*.f64 D M) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(pow.f64 (*.f64 D M) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (sqrt.f64 l)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 (sqrt.f64 l) M)) (*.f64 (sqrt.f64 h) (/.f64 1 d))) 2)
(pow.f64 (*.f64 (/.f64 D (/.f64 (sqrt.f64 l) M)) (/.f64 (sqrt.f64 h) d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 1 d)) 2)
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(sqrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 2))
(fabs.f64 (*.f64 h (pow.f64 d -2)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d -2) 3)))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 d -2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(*.f64 h (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)))) 1)
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 1)
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(pow.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 3)
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(pow.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 3) 1/3)
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(pow.f64 (sqrt.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 2)
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(sqrt.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))) 2))
(fabs.f64 (*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l)) -1/8) w0))
(*.f64 w0 (log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))) -1/8)))
(*.f64 w0 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)))))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0)) 3))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/8) 3)))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) -1/8) 3) (pow.f64 w0 3)))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(expm1.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(exp.f64 (log.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))) 1))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(log1p.f64 (expm1.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 d -2))) l) w0))))
(*.f64 -1/8 (*.f64 w0 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))) 1)
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 1)
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 1/2)
(sqrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 3)
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3) 1/3)
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 2)
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))
(sqrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(fabs.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) D) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(*.f64 (*.f64 (sqrt.f64 h) (/.f64 1/2 d)) (log.f64 (pow.f64 (exp.f64 M) D)))
(*.f64 (*.f64 (sqrt.f64 h) (/.f64 1/2 d)) (*.f64 D (log.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3)))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3) (pow.f64 (*.f64 D M) 3)))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))) 1))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))))
(*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))
(*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))) 1)
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)))
(pow.f64 (/.f64 D (/.f64 (sqrt.f64 l) (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))) 2)
(pow.f64 (/.f64 D (/.f64 (sqrt.f64 l) (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))) 2)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 1)
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 3)
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(pow.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 D (/.f64 (sqrt.f64 l) (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))))) 2)
(pow.f64 (/.f64 D (/.f64 (sqrt.f64 l) (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h)))) 2)
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)) -1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l))))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l) 3))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)) 1))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) l)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 1)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(/.f64 (*.f64 1/2 (sqrt.f64 h)) d)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 1)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 3)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3) 1/3)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2)
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(sqrt.f64 (*.f64 h (/.f64 1/4 (pow.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 h)) (/.f64 1/2 d)))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h)) 3))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (/.f64 1/8 (pow.f64 d 3)) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 (/.f64 1/2 d) 3)))
(cbrt.f64 (*.f64 (/.f64 1/8 (pow.f64 d 3)) (pow.f64 h 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 1))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (sqrt.f64 h))))
(*.f64 (sqrt.f64 h) (/.f64 1/2 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))) 1)
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 1/4 (pow.f64 d 2))))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))))
(*.f64 (pow.f64 D 2) (pow.f64 (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h))) 2)
(*.f64 (*.f64 h (/.f64 1/4 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 1/4 (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2))
(*.f64 (pow.f64 D 2) (pow.f64 (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 4)) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h))) 4)) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 4))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 4))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h))) 4))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h))))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h) 3))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3) (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 3)))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 6))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 h))) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)) 1))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) h)))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 (*.f64 d (sqrt.f64 l)) -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))))
(pow.f64 (/.f64 (*.f64 D M) (/.f64 (*.f64 d (sqrt.f64 l)) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(pow.f64 (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (*.f64 D M) (/.f64 (*.f64 d (sqrt.f64 l)) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(/.f64 1 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)) 2))
(fabs.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2))) 1)
(pow.f64 (*.f64 D M) 2)
(*.f64 (*.f64 D M) (*.f64 D M))
(pow.f64 (*.f64 D M) 2)
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D M) 2))))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 D M) 3)))
(pow.f64 (*.f64 D M) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 D M))))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D M))) 1))
(pow.f64 (*.f64 D M) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 d 2)))) 1)
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 1 (*.f64 l (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (*.f64 d (sqrt.f64 l)) (*.f64 d (sqrt.f64 l)))
(*.f64 (pow.f64 d 2) l)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) (cbrt.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4)) (cbrt.f64 (*.f64 (pow.f64 d 2) l)))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 4))
(fabs.f64 (*.f64 (pow.f64 d 2) l))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) l))
(*.f64 (pow.f64 d 2) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 3) (pow.f64 (*.f64 d (sqrt.f64 l)) 3)))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(*.f64 (pow.f64 d 2) l)
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (log.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 d 2))) 1))
(*.f64 (pow.f64 d 2) l)
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)

eval1.2s (6.1%)

Compiler

Compiled 29495 to 20197 computations (31.5% saved)

prune357.0ms (1.9%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New64213655
Fresh112
Picked415
Done066
Total64721668
Accuracy
94.0%
Counts
668 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.9%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))) 2)
68.9%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))))))) 2)
65.8%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))) w0))
65.8%
(+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))) w0))
9.5%
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) 2))
22.2%
(*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2))
17.8%
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) 2))
18.0%
(*.f64 w0 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))) 2))
33.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) h) (pow.f64 (*.f64 d (sqrt.f64 l)) 2)) -1/8)))
46.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l))))
46.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 2) l))))
84.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l))))
79.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 (*.f64 d (sqrt.f64 l)) 2))))))
35.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 (*.f64 d (sqrt.f64 l)) -2)))))))
69.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))
15.1%
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (/.f64 (/.f64 h (/.f64 l w0)) (pow.f64 d 2)))))
14.4%
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h w0)) (*.f64 (pow.f64 d 2) l)))
14.4%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0))))
67.8%
w0
Compiler

Compiled 1225 to 833 computations (32% saved)

regimes526.0ms (2.8%)

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

15 calls:

126.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
64.0ms
h
58.0ms
(*.f64 2 d)
44.0ms
M
35.0ms
d
Results
AccuracySegmentsBranch
84.0%1w0
85.8%3M
84.0%1D
87.0%2h
84.0%1l
85.8%2d
89.7%3(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
90.0%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
90.0%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
90.0%3(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
88.8%3(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
88.8%3(/.f64 (*.f64 M D) (*.f64 2 d))
86.3%3(*.f64 M D)
85.8%2(*.f64 2 d)
85.8%2(/.f64 h l)
Compiler

Compiled 183 to 145 computations (20.8% saved)

regimes162.0ms (0.9%)

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

6 calls:

60.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
31.0ms
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
30.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
16.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
12.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Results
AccuracySegmentsBranch
85.8%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
88.6%4(/.f64 (*.f64 M D) (*.f64 2 d))
86.8%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
87.2%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
87.2%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
86.7%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 114 to 87 computations (23.7% saved)

regimes30.0ms (0.2%)

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

3 calls:

18.0ms
h
5.0ms
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
5.0ms
(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
Results
AccuracySegmentsBranch
87.0%2h
86.3%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
86.3%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
Compiler

Compiled 50 to 39 computations (22% saved)

regimes19.0ms (0.1%)

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

1 calls:

15.0ms
h
Results
AccuracySegmentsBranch
86.9%2h
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes70.0ms (0.4%)

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

5 calls:

45.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
7.0ms
h
6.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
6.0ms
(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
4.0ms
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
Results
AccuracySegmentsBranch
86.3%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
86.3%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
86.3%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
86.3%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
84.0%1h
Compiler

Compiled 93 to 71 computations (23.7% saved)

regimes163.0ms (0.9%)

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

6 calls:

90.0ms
D
17.0ms
l
16.0ms
M
16.0ms
w0
13.0ms
h
Results
AccuracySegmentsBranch
74.7%4M
72.4%4w0
73.6%3l
76.0%4D
69.5%2h
70.7%2d
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes23.0ms (0.1%)

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

4 calls:

10.0ms
M
7.0ms
D
3.0ms
l
3.0ms
d
Results
AccuracySegmentsBranch
67.8%1d
70.6%2M
67.8%1l
69.8%2D
Compiler

Compiled 28 to 24 computations (14.3% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

4.0ms
h
3.0ms
D
3.0ms
M
Results
AccuracySegmentsBranch
67.8%1h
67.8%1D
67.8%1M
Compiler

Compiled 21 to 18 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.003752865336342e-39
7.131565688184121e-35
0.0ms
-inf
-1.3400382077124264e+277
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.5826312706159573e+257
4.301819452782793e+271
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
26.0ms
-5.734843464144865e-307
1.4402978200073112e-301
Results
19.0ms106×256valid
2.0ms15×256invalid
1.0ms256infinite
0.0ms256valid
Compiler

Compiled 390 to 299 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
Operation ival-mult, time spent: 5.0ms, 49.0% of total-time
Operation ival-div, time spent: 2.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 20.0% of total-time
Operation ival-sub, time spent: 1.0ms, 10.0% of total-time
Operation ival-pow, time spent: 1.0ms, 10.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch23.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
22.0ms
-5.734843464144865e-307
1.4402978200073112e-301
Results
14.0ms85×256valid
3.0ms13×256invalid
2.0ms10×256infinite
0.0ms256valid
Compiler

Compiled 339 to 260 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
Operation ival-mult, time spent: 3.0ms, 33.0% of total-time
Operation ival-div, time spent: 2.0ms, 22.0% of total-time
Operation ival-pow, time spent: 2.0ms, 22.0% of total-time
Operation ival-sub, time spent: 1.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 11.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch0.0ms (0%)

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

Compiled 33 to 26 computations (21.2% saved)

bsearch176.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
121.0ms
1.0735212715031016e+201
5.139156933003852e+208
25.0ms
1.7557630076332458e+114
1.3242228220819603e+116
31.0ms
20492067557931330.0
81481086875816460.0
Results
66.0ms286×256valid
8.0ms49×256infinite
4.0ms31×256invalid
0.0ms256valid
Compiler

Compiled 789 to 551 computations (30.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
Operation ival-mult, time spent: 27.0ms, 63.0% of total-time
Operation ival-div, time spent: 6.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 5.0ms, 12.0% of total-time
Operation ival-sub, time spent: 2.0ms, 5.0% of total-time
Operation ival-pow, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
6.402180762897875e+71
5.030211788681556e+78
Results
17.0ms99×256valid
8.0ms44×256infinite
3.0ms23×256invalid
0.0ms256valid
Compiler

Compiled 339 to 242 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
Operation ival-mult, time spent: 5.0ms, 41.0% of total-time
Operation ival-div, time spent: 3.0ms, 25.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 17.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation ival-pow, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
100×*-commutative
54×+-commutative
50×sub-neg
38×neg-mul-1
38×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01301281
11941281
22421281
32861280
43171280
53331280
63391280
73401280
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 1915619426082361/383123885216472214589586756787577295904684780545900544) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 2) l)))))
(if (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) +inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 D 80000000000000000) w0 (if (<=.f64 D 8000000000000000124475329035734744194145611175368491466958164643446670249318045626119883119320379581409650246942720) (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))) w0)) (if (<=.f64 D 240000000000000011228049688911050106250583785439953399462894189065175874357176896867321552286726687689947708664560127627688021155642047713441030318230030954172304199297801201623265877339851423060378779648) w0 (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))) w0)))))
(if (<=.f64 M 1049999999999999993170309671636083424645084915885305141972159718766566965248) w0 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0)))))
w0
Outputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 1915619426082361/383123885216472214589586756787577295904684780545900544) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) l))) (*.f64 -2 (log.f64 d)))) 2)) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 1915619426082361/383123885216472214589586756787577295904684780545900544) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (/.f64 h (pow.f64 d 2)))))))))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))))))
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552) (*.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (/.f64 h (pow.f64 d 2))))))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 1/2 d) (sqrt.f64 h))) 2) l)))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 1/2 d)))) 2) l)))))
(if (<=.f64 h -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) l)))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (*.f64 M (*.f64 (/.f64 1/2 d) (sqrt.f64 h)))) 2) l)))))
(if (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) +inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) w0)
(if (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) +inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) w0)
(if (<=.f64 D 80000000000000000) w0 (if (<=.f64 D 8000000000000000124475329035734744194145611175368491466958164643446670249318045626119883119320379581409650246942720) (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))) w0)) (if (<=.f64 D 240000000000000011228049688911050106250583785439953399462894189065175874357176896867321552286726687689947708664560127627688021155642047713441030318230030954172304199297801201623265877339851423060378779648) w0 (+.f64 w0 (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) l) (*.f64 h (pow.f64 d -2)))) w0)))))
(if (<=.f64 D 80000000000000000) w0 (if (or (<=.f64 D 8000000000000000124475329035734744194145611175368491466958164643446670249318045626119883119320379581409650246942720) (not (<=.f64 D 240000000000000011228049688911050106250583785439953399462894189065175874357176896867321552286726687689947708664560127627688021155642047713441030318230030954172304199297801201623265877339851423060378779648))) (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) l) (*.f64 h (pow.f64 d -2)))))) w0))
(if (or (<=.f64 D 80000000000000000) (and (not (<=.f64 D 8000000000000000124475329035734744194145611175368491466958164643446670249318045626119883119320379581409650246942720)) (<=.f64 D 240000000000000011228049688911050106250583785439953399462894189065175874357176896867321552286726687689947708664560127627688021155642047713441030318230030954172304199297801201623265877339851423060378779648))) w0 (+.f64 w0 (*.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) l) (*.f64 h (pow.f64 d -2)))))))
(if (<=.f64 M 1049999999999999993170309671636083424645084915885305141972159718766566965248) w0 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h w0)))))
(if (<=.f64 M 1049999999999999993170309671636083424645084915885305141972159718766566965248) w0 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 h w0)))))
w0
Compiler

Compiled 380 to 260 computations (31.6% saved)

soundness5.0s (26.4%)

Rules
1972×fma-def
1294×log-prod
1250×associate-*r*
1250×associate-*r*
1248×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01782099
15672083
216782067
353602067
035421
1538421
27041421
060816
11087804
0106862182
1348059984
035421
1538421
27041421
058352464
1162152146
2685251922
035421
1538421
27041421
062836720
1165233988
055381835
1150575829
052668
1822646
060816
11087804
035426
1559426
25958426
035421
1538421
27041421
062836720
1165233988
052668
1822646
0106862182
1348059984
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
Compiler

Compiled 2071 to 1381 computations (33.3% saved)

end0.0ms (0%)

preprocess269.0ms (1.4%)

Remove

(sort M D)

(negabs w0)

(abs D)

(abs M)

Compiler

Compiled 3124 to 2038 computations (34.8% saved)

Profiling

Loading profile data...